Canada River Cruises
Find a River Cruise that explores Canada. There are 19 cruises to choose from, that range in length from 12 days up to 30 days. The most popular month for these cruises is July, which has the most tour departures. Considering other destinations? Check out all river cruises.
- Choose from 19 Canada tours
- 50+ verified reviews from TourRadar travelers
- 24/7 customer support
10 best river cruises through Canada
Compiled by

MelissaCanada travel expert at TourRadar
- Rockies Grandeur 2027 - 12 Days
- Western Canada with Inside Passage (from Calgary to Vancouver)
- Eastern Highlights and New England Cruise 2027 - 15 Days (16 destinations)
- Western Canada with Inside Passage & Calgary Stampede (from Calgary to Vancouver)
- Eastern Highlights & New England Cruise 2026 - 15 Days (13 destinations)
- Eastern Highlights and New England Cruise 2027 - 15 Days (15 destinations)
- Western Canada with Inside Passage & Alaska Cruise
- Western Canada with Inside Passage & Calgary Stampede with Alaska Cruise
- Spectacular Rockies and Alaska Inside Passage Cruise
- Spectacular Rockies Alaska Cruise & Best of the East (from Vancouver to Montreal)
Duration 12 days Destinations Victoria, The Butchart Gardens, Nanaimo, Horseshoe Bay, Whistler, Lilloet, Kamloops, Lake Louise, Icefields Parkway, BanffSee all destinations Age Range Ages 12+ Operator Emerald Cruises From $6,295
4% Off- US$6,043You save $252
A balanced tour merging natural wonders and cultural sites. The itinerary offers guided excursions and free time for personal interests, with hotels, transportation, and main attractions included.
Duration 14 days Destinations Calgary, Banff National Park, Banff, Lake Louise, Jasper, Mount Robson Provincial Park, Prince George, Prince Rupert, Port Hardy, ChemainusSee all destinations Age Range All Ages Welcome Operator Cosmos From $3,859
4% Off- US$3,709+$118 upfront costsYou save $150
Duration 15 days Destinations Toronto, Niagara Falls, Niagara-on-the-Lake, Kingston, Thousand Islands National Park, Ottawa, Quebec City, Montreal, Charlottetown, SydneySee all destinations Age Range Ages 12+ Operator Emerald Cruises From $5,287
3% Off- US$5,107You save $180
Rich cultural and natural showcase featuring frontier heritage, wilderness adventures, and city discoveries. The tour highlights include rodeo events, mountain exploration, rail journey, and coastal cruising.
Duration 16 days Destinations Calgary, Banff National Park, Lake Louise, Jasper, Prince George, British Columbia, Inside Passage, Victoria, Vancouver Age Range All Ages Welcome Operator Cosmos From $4,629
3% Off- US$4,479+$155 upfront costsYou save $150
Cruise 7 nights on Holland America's ms Zuiderdam along the St. Lawrence River, stopping at Saguenay Fjord for whale watching and Cap-aux-Meules waterfront in Iles de la Madeleine. Head up Toronto's CN Tower, cruise Thousand Islands near Kingston, and check out Parliament Hill in Ottawa.
Duration 15 days Destinations Toronto, Niagara Falls, Kingston, Ottawa, Montreal, Quebec City, Saguenay National Park, Saint John, Cap-aux-Meules, CharlottetownSee all destinations Age Range Ages 12+ Operator Emerald Cruises From $5,503
12% Off- US$4,855You save $648
Duration 15 days Destinations Toronto, Niagara Falls, Niagara-on-the-Lake, Kingston, Thousand Islands National Park, Ottawa, Montreal, Quebec City, Charlottetown, SydneySee all destinations Age Range Ages 12+ Operator Emerald Cruises From $5,755
3% Off- US$5,575You save $180
Upscale adventure through Canadian wilderness by coach, rail, and cruise ship. This well-crafted journey features quality accommodations and guided tours throughout the route.
Duration 21 days Destinations Calgary, Banff National Park, Banff, Lake Louise, Jasper, Mount Robson Provincial Park, Prince George, Prince Rupert, Port Hardy, ChemainusSee all destinations Age Range All Ages Welcome Operator Cosmos From
3% Off- US$4,528+$655 upfront costs
















