Regarding Montral, in my opinion this is one of the most beautiful cities in North America, or at least the most European looking one. That's why I love it and I hope I will never have to move. Cheers!
Montreal is nice, but it sounds like you've never been to Quebec City then?