Top Things to Do in Canada

We compared all 1,384 experiences in Canada so you can choose in minutes: real prices, verified reviews and our editorial picks.

★4.8 1,384 experiences from CA$ 6 ✓Free cancellation on most experiences

All tours (641–660 of 1,384)

Banff Wildlife Tour with Gondola: Small Group, Half-Day
›
‹
Banff Wildlife Tour with Gondola: Small Group, Half-DayHalf-day Banff wildlife tour in a small van with a local guide, stopping at lakes and viewpoints where elk, deer, and bighorn sheep are most active.
52 reviews
4.94★
Duration
4h
Every day
13:00
Live guide ENFree cancellationfromCA$ 330per person
Wine tasting tour: 3 wineries with cheese pairing in Grand Pre
›
‹
Wine tasting tour: 3 wineries with cheese pairing in Grand PreThree winery tastings in one afternoon with cheese pairing and an air-conditioned vehicle. You taste at each stop while the guide handles the route and timing.
52 reviews
4.79★
Duration
5h–6h
Next departure: 21 Jun 2027Live guide ENFree cancellationfromCA$ 155per person
Waterton National Park tour: Ranch, bison & mountain lakes
›
‹
Waterton National Park tour: Ranch, bison & mountain lakesTour Waterton National Park from the prairies to glacial lakes, stopping at Bar U Ranch historic site, two waterfalls.
51 reviews
4.84★
Duration
11h–12h
Next departure: 17 May 2027Live guide EN · AR · FAFree cancellationfromCA$ 219per person
Vancouver Craft Brewery Walking Tour: Brewery Creek tastings
›
‹
Vancouver Craft Brewery Walking Tour: Brewery Creek tastingsWalk through Mount Pleasant's Brewery Creek district on a guided tasting tour of four Vancouver craft breweries.
51 reviews
5.00★
Duration
3h
Wed–Sun
14:00
Live guide ENFree cancellationfromCA$ 93per person
Ottawa Food Tour: ByWard Market with 6 Local Tastings
›
‹
Travelers' pick
Ottawa Food Tour: ByWard Market with 6 Local TastingsTaste your way through Ottawa's ByWard Market on a 3-hour food tour with a local guide: 6 tastings including poutine, BeaverTail pastry.
51 reviews
4.90★
Duration
3h
start times · Every day
8
Live guide ENFree cancellationfromCA$ 134per person
Calgary Airport to Banff Hotels: Shared Shuttle Bus
›
‹
Travelers' pick
Calgary Airport to Banff Hotels: Shared Shuttle BusShared shuttle from Calgary YYC Airport to Banff hotels. Six daily departures, one free luggage bag, stops at Canmore. Around 90 minutes, budget-friendly.
51 reviews
4.27★
Duration
1h 45m
start times · Every day
13
Live guide ENFree cancellationfromCA$ 58per person
Toronto City Highlights: 90-Min Bus Tour & CN Tower Views
›
‹
Best value
Toronto City Highlights: 90-Min Bus Tour & CN Tower Views90-minute Toronto bus tour from Entertainment District. Live guide, CN Tower, St. Lawrence Market, Yorkville, City Hall photo stop. Small groups, climate-controlled coach.
51 reviews
4.61★
Duration
1h 30m
start times · Every day
2
Live guide ENFree cancellationfromCA$ 69per person
Grotto Canyon Icewalk: Hike frozen creek with guide
›
‹
Grotto Canyon Icewalk: Hike frozen creek with guideHike on a frozen creek through Grotto Canyon with a guide past rock formations and thousand-year-old rock art, equipped with ice cleats and warm hot chocolate.
50 reviews
4.66★
Duration
4h
start times · Every day
2
Live guide ENHotel pickupFree cancellationfromCA$ 109per person
Athabasca River Whitewater Rafting Jasper Class: 2 Families
›
‹
Athabasca River Whitewater Rafting Jasper Class: 2 FamiliesRaft 5 miles of Class 2 rapids on the Athabasca River in Jasper with a certified guide, all gear included, and pickup from your meeting point.
50 reviews
4.88★
Duration
2h
Next departure: 22 May 2027Live guide ENFree cancellationfromCA$ 105per person
Vancouver Airport to Downtown: Private SUV Transfer
›
‹
Travelers' pick
Vancouver Airport to Downtown: Private SUV TransferPrivate airport transfer from Vancouver to downtown hotels. Door-to-door pickup in spacious SUV with flight tracking. Reliable service for solo travelers and groups.
50 reviews
4.84★
Duration
30m–40m
Every dayHotel pickupFree cancellationfromCA$ 150per group
Lake Louise, Moraine Lake & Emerald Lake tour from Canmore
›
‹
Lake Louise, Moraine Lake & Emerald Lake tour from CanmoreTour of three alpine lakes in Banff and Yoho national parks with pickup from Calgary, Canmore or Banff. Includes air-conditioned transport, a guide and lunch.
50 reviews
4.74★
Duration
8h–10h
start times · Every day
3
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 109per person
Heart Creek Canyon canyoning near Banff: Rappel for beginners
›
‹
Heart Creek Canyon canyoning near Banff: Rappel for beginnersRappel down an 18-meter waterfall in Heart Creek Canyon near Banff with expert guides providing all necessary gear on this beginner-friendly half-day adventure.
50 reviews
5.00★
Duration
4h–5h
Next departure: 15 May 2027Live guide ENFree cancellationfromCA$ 243per person
Victoria Rainforest Hike Private Tour: Old Growth Forest
›
‹
Victoria Rainforest Hike Private Tour: Old Growth ForestPrivate guided rainforest hike near Victoria with professional guide, hotel pickup and water included.
49 reviews
4.96★
Duration
3h
start times · Every day
9
Live guide ENHotel pickupFree cancellationfromCA$ 160per person
Moraine Lake & Lake Louise Sunrise Tour: Small Group, Guided
›
‹
Likely to sell out
Moraine Lake & Lake Louise Sunrise Tour: Small Group, GuidedWatch the sun rise over Moraine Lake's Valley of the Ten Peaks on a small-group tour with local owners, then explore Lake Louise, with pickup from Banff and Canmore.
49 reviews
5.00★
Duration
7h
Next departure: 1 Aug 2027Live guide ENHotel pickupFree cancellationfromCA$ 199per person
Niagara Falls Tour from Toronto: Boat Cruise & Behind Falls
›
‹
Niagara Falls Tour from Toronto: Boat Cruise & Behind FallsSmall-group tour from Toronto to Niagara Falls with boat cruise and Journey Behind the Falls, led by a local guide with hotel pickup and scenic stops.
49 reviews
4.90★
Duration
9h
Every day
07:00
Live guide ENPickup optionalFree cancellationfromCA$ 199per person
5-Day Whistler Ski Rental: Development Package
›
‹
5-Day Whistler Ski Rental: Development PackageRent skis, boots and poles for 5 days at Whistler with custom fitting in a slope-side lounge, complimentary switches and flexible return hours.
49 reviews
4.82★
Duration
5d
Every dayLive guide ENHotel pickupFree cancellationfromCA$ 141per person
Campbell River Zodiac Whale Watching 6-Hour Tour
›
‹
Travelers' pick
Campbell River Zodiac Whale Watching 6-Hour TourSix-hour Zodiac boat tour from Campbell River searching for humpback whales, orcas, sea lions and dolphins with a naturalist guide. Includes floater suit.
48 reviews
4.81★
Duration
6h
Next departure: 1 May 2027Live guide ENFree cancellationfromCA$ 358per person
Cycling Ottawa's Rideau Canal: Self-guided bike tour
›
‹
Cycling Ottawa's Rideau Canal: Self-guided bike tourRide Ottawa's pathway system at your own pace on a new Giant bike with helmet, lock and map included. No guide, no traffic, just waterways and parklands for up to 4 hours.
48 reviews
4.85★
Duration
4h 30m
Next departure: 8 Apr 2027Free cancellationfromCA$ 35per person
Calgary Airport to Banff: Private Shuttle & Hotel Dropoff
›
‹
Calgary Airport to Banff: Private Shuttle & Hotel DropoffPrivate transfer from Calgary YYC airport to Banff hotels in Tesla, SUV or van. Meet-and-greet included, scenic stops available, locally owned. One-way, flexible timing.
48 reviews
4.85★
start times · Every day
40
Live guide ENHotel pickupFree cancellationfromCA$ 289CA$ 199per person
Whistler Distillery Tour & Tasting: 2-Hour Spirits Experience
›
‹
Likely to sell out
Whistler Distillery Tour & Tasting: 2-Hour Spirits ExperienceWhistler distillery tour with guided tasting of locally crafted spirits, charcuterie pairing.
48 reviews
4.98★
Duration
2h
Fri and Sat
17:30
Live guide ENPickup optionalFree cancellationfromCA$ 111per person
Need help planning your next activity?