I got the 5am flight out of Saint John. We were delayed 40 minutes due to de-icing, but arrived without incident in Montreal.
Then there is the long walk to the connection area, followed by the inevitable wait through customs. Everything went smoothly however it still takes time.
I picked up a bottle of rum at duty free, and had a great bagel at a kiosk. I am now having my Starbucks coffee waiting to board the next flight.