21-day Canada itinerary: Vancouver, Rockies, Toronto, Montreal, Quebec City, and the Maritimes. Full country coverage with day-by-day plan.

Canada in 3 weeks: the full coast-to-coast itinerary

Three weeks is the length at which Canada finally starts to make sense. Two weeks forces hard choices; three weeks lets you see the Pacific, the Rockies, the Great Lakes, French Canada, and the Atlantic — the full cross-section that turns a “trip to Canada” into a proper understanding of the country. This itinerary runs west-to-east with one internal flight (Calgary to Toronto) and a second (Montreal to Halifax) to make the Maritime leg feasible in the available time.

If you can do four weeks, add Newfoundland or a Yukon extension; if three weeks is firm, this is the optimum route.

Overview

DaysRegionBase
1-3British Columbia coastVancouver + Victoria
4Sea-to-SkyWhistler
5-7Canadian RockiesBanff, Lake Louise
8-9Jasper + IcefieldsJasper
10Calgary, fly eastToronto
11-12TorontoToronto
13Niagara FallsNiagara-on-the-Lake
14OttawaOttawa
15-16MontrealMontreal
17Quebec CityQuebec City
18Fly to HalifaxHalifax
19Peggy’s Cove + South ShoreLunenburg
20Cabot Trail or Bay of FundyCape Breton or Wolfville
21Fly homeHalifax

Days 1-3: Vancouver and Victoria

Day 1. Arrive Vancouver (YVR). SkyTrain to downtown. Afternoon walk around Stanley Park seawall or Granville Island.

Day 2. Vancouver full day — Museum of Anthropology morning, Granville Island Market lunch, Kitsilano and Kitsilano Beach afternoon.

Day 3. Day trip or overnight to Victoria on Vancouver Island. BC Ferries from Tsawwassen to Swartz Bay (1h 35m crossing, spectacular Gulf Islands scenery). Butchart Gardens morning, Inner Harbour afternoon, whale watching from Victoria for orcas and humpbacks (late April through October). Overnight Victoria or return to Vancouver.

Browse Vancouver and Victoria tours

Day 4: Sea-to-Sky Highway to Whistler

Pick up the rental car. Drive Highway 99 north to Whistler (2 hours with stops). Shannon Falls, Sea to Sky Gondola at Squamish, Peak 2 Peak Gondola in Whistler Village. Overnight Whistler.

Days 5-7: Banff National Park

Day 5. Long driving day: Whistler to Banff via Highway 99, Lillooet, and Highway 1 (8-9 hours). Check into Banff town. Soak in the Upper Hot Springs.

Day 6. Lake Louise and Moraine Lake day. Shuttle from the Lake Louise park-and-ride (reservation required June-October). Hike the Plain of Six Glaciers trail above Lake Louise, or the easier Lake Agnes Tea House (7 km round trip). Moraine Lake rockpile viewpoint in the afternoon.

Day 7. Banff town day. Johnston Canyon morning, Banff Gondola up Sulphur Mountain. Optional: Lake Minnewanka boat cruise.

Book Banff, Lake Louise and Moraine Lake tours

Days 8-9: Icefields Parkway and Jasper

Day 8. The Icefields Parkway (Highway 93) — 232 km of sustained alpine grandeur. Full-day drive with stops: Bow Lake, Peyto Lake viewpoint, Columbia Icefield Ice Explorer onto the Athabasca Glacier, Athabasca Falls. Arrive Jasper evening.

Day 9. Maligne Lake boat tour to Spirit Island (2 hours), Maligne Canyon walk, optional Pyramid Lake sunset. Jasper is quieter and arguably better for wildlife than Banff — elk on the golf course, black bears along the Parkway.

Day 10: Calgary and fly to Toronto

Drive Jasper to Calgary (4 hours). Drop the rental car. Optional Drumheller detour for the Royal Tyrrell Museum (1.5 hours east of Calgary). Evening flight to Toronto (3.5 hours).

Days 11-12: Toronto

Day 11. CN Tower for orientation, St Lawrence Market lunch, Distillery District afternoon, dinner on Queen West.

Day 12. Royal Ontario Museum, Kensington Market, ferry to the Toronto Islands for the skyline view.

Book Toronto tours and CN Tower tickets

Day 13: Niagara Falls and Niagara-on-the-Lake

Rental car or day tour from Toronto (1.5 hours). Horseshoe Falls, Hornblower Niagara Cruise, Journey Behind the Falls. Afternoon on the Niagara Parkway to Niagara-on-the-Lake — wineries (Peller Estates, Inniskillin, Trius) and the 19th-century streetscape of Queen Street. Overnight Niagara-on-the-Lake or return to Toronto.

Book Niagara Falls tours

Day 14: Ottawa

VIA Rail Toronto to Ottawa (4.5 hours) or drive (4.5 hours). Parliament Hill tour, Canadian Museum of History across the river in Gatineau, ByWard Market for a BeaverTail pastry, evening along the Rideau Canal. In winter, the canal is the world’s largest skateway (7.8 km).

Days 15-16: Montreal

VIA Rail or drive to Montreal (2 hours from Ottawa).

Day 15. Old Montreal — Notre-Dame Basilica interior (the blue-and-gold ceiling), Place Jacques-Cartier, cobblestoned Rue Saint-Paul. Lunch at Olive et Gourmando.

Day 16. Jean-Talon Market in Little Italy, Plateau-Mont-Royal wander, Mont Royal climb for the skyline view, Schwartz’s smoked meat for lunch or dinner.

Browse Montreal tours

Day 17: Quebec City

VIA Rail or drive Montreal to Quebec City (3 hours). Walk the walled Old City — the only fortified city wall north of Mexico. Chateau Frontenac, Dufferin Terrace, the funicular to Place Royale in the Lower Town. Evening on Rue Saint-Jean or Rue du Petit-Champlain.

Day 18: Fly to Halifax

Morning flight Quebec City or Montreal to Halifax (1h 45m). Afternoon on the Halifax waterfront, Citadel National Historic Site, dinner on Argyle Street. The Maritime Museum of the Atlantic has exhibits on the Titanic (many victims are buried in Halifax).

Day 19: Peggy’s Cove and South Shore

Rental car from Halifax. Morning at Peggy’s Cove — Nova Scotia’s iconic red-and-white lighthouse on wave-polished granite. Drive the South Shore to Lunenburg (UNESCO World Heritage Site), a perfectly preserved 18th-century shipbuilding town with brightly painted buildings. Overnight in Lunenburg or Mahone Bay.

Day 20: Cabot Trail or Bay of Fundy

Choose one based on interest:

Option A — Cabot Trail on Cape Breton Island (5 hours from Halifax). Canada’s most scenic drive, a 298 km loop through Cape Breton Highlands National Park — forested headlands dropping into the Gulf of St Lawrence. Whale watching at Pleasant Bay (pilot whales, minkes, humpbacks). Overnight in Baddeck or Ingonish.

Option B — Bay of Fundy and Wolfville (1.5 hours from Halifax). Hopewell Rocks flowerpot formations (walk the ocean floor at low tide, kayak the same spot six hours later at high tide). Wolfville for wine (Canada’s eastern wine region). Overnight Wolfville.

Day 21: Return to Halifax and fly home

Drive back to Halifax (3-5 hours depending on which option you chose on day 20). Flight home from Halifax Stanfield International Airport — direct connections to London, Frankfurt, and major US hubs.

Browse Halifax and Nova Scotia tours

Budget estimate (per person, CAD, two sharing)

CategoryModerateComfortLuxury
Accommodation (20 nights)4,0007,20014,500
Food and drink1,9002,9005,200
Car rental, fuel, 2 internal flights, trains2,4003,1004,500
Activities and park passes9001,5003,000
Total per person9,20014,70027,200

International flights not included. Internal flights (Calgary-Toronto, Montreal-Halifax) total CAD 500-900 per person if booked ahead.

Alternatives and extensions

Add Newfoundland (4 days): Fly St. John’s from Halifax. Cape Spear (easternmost point of North America), Gros Morne National Park, the Viking site at L’Anse aux Meadows.

Add Yukon (5 days): Fly Whitehorse from Calgary or Vancouver. Kluane National Park, northern lights in winter, Dempster Highway summer drive.

Train instead of flying west-east: Replace the Calgary-Toronto flight with VIA Rail’s The Canadian (4 days, dome cars). Adds CAD 1,500-4,000 per person but is the defining Canadian rail experience.

Best time to go

Late May through September for the Rockies and Maritimes. June to early October for the full itinerary. Late September to mid-October is spectacular for fall colours in Quebec and the Maritimes but the Rockies turn cold fast. Winter version is entirely different — see Canada winter 2-week itinerary.

Browse Canada multi-day tours