It's 3 a.m. on a Sunday morning, and a long line of eager customers snakes out of the door of a small bagel shop in Montreal's Mile End neighborhood.