If you want a stylish city in North America that isn't NYC, you could do a lot worse than Montreal.