"Mais tu vas avoir des nuits comme au pôle nord, pendant 6 mois!"

Juste pour situer quelques villes en latitude : Montréal: 45°30Nord Paris: 44°50 Nord Saintes: 45°44 Nord

Bref Montréal au niveau latitude c'est entre Paris et Saintes , il n'y a pas plus de raisons d'avoir des nuits polaires de 6 mois à Montréal qu'à Paris qui est pourtant "plus au Nord" que Montréal.

La grosse différence climatique est vraisemblablement dûs au fameux courants océaniques tels que le Gulf Stream.

Je vous invite à aller consulter la page correspondante de wikipedia:

"Si un contraste existe entre Paris et Montréal, c’est à cause de la rotation de la Terre qui fait qu’aux latitudes tempérées, les bords Est des océans bénéficient d’un climat océanique : ils sont sous l’influence des vents d’Ouest qui s’établissent entre les anticyclones subtropicaux et les zones dépressionnaires et qui dans leur parcours océanique puisent chaleur et humidité."