Quebec may be prettier, but Vancouver comes out on top as the number one best city in Canada simply because it has it all: good weather, plenty of nature, great museums, good food and constant events.
The city is surrounded by both mountains and the Pacific Ocean, making it perfect for people who can’t choose between city life and outdoor adventures. You’ll be able to kayak, hike, ski, mountain bike, swim, whitewater raft, and zip-line without having to drive more than 30 minutes.
When you want to take advantage of the cosmopolitan side of Vancouver, go to Main Street, where you’ll find some of the best restaurants in the city, or visit the Vancouver Art Gallery and the Museum of Vancouver.
To get a true feel of the city, however, you have to spend a couple of hours at one of its many coffee shops, immersing yourself in the cafe culture that is truly a way of life for locals.