From the UNESCO World Heritage–listed Lake Louise to Niagara Falls and the Rocky Mountains, Canada offers a wide variety of the great outdoors to adventure-seeking travelers. But away from the open wilderness, Canada’s bustling cities showcase thriving arts scenes, bars and restaurants featuring cuisine from across the world, museums explaining First Nations history, and a maritime heritage that stretches back centuries. Multicultural Toronto and Vancouver deliver visitors an international feel, while French-Canadian cities such as Montreal and Quebec City boast a strong flavor of France, and Victoria retains its British charm. Skiers and snowboarders can practice their turns in popular resorts like Kicking Horse and Whistler (seven and two hours from Vancouver, respectively), while wildlife lovers take to the water on whale-watching cruises. Thrill-seekers can tackle swirling rapids on white-water rafting trips or sightsee by helicopter or seaplane. Back on dry land, visitors spot native animals like bears, beavers, elk, and moose on wildlife safaris in Alberta or British Columbia. Pristine countryside and spectacular scenery abound in Banff and Jasper National Parks (one and three hours from Calgary, respectively), and travelers headed into the expansive Yukon, take northern lights tours to increase their chances of seeing the Aurora Borealis swirling over the rugged territory.

From the lush mountain forests of Vancouver's North Shore to the quaint cobblestone streets of Montreal and Quebec City, Canada has a city for every type of traveler. Here are a few of our favorites to help you decide where to go.