Montreal certainly has it all, especially winter.
https://www.montrealinternational.com/en/invest/why-choose-montreal/#ancre-2
https://www.montrealinternational.com/en
https://en.wikipedia.org/wiki/Montreal#Transportation
https://en.wikipedia.org/wiki/List_of_tallest_buildings_in_Montreal