Top Things to Do in Canada

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

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

All tours (1,181–1,200 of 1,383)

Private Transfer Calgary to Banff: 10-Seater Van for Groups
›
‹
Private Transfer Calgary to Banff: 10-Seater Van for GroupsTwo-hour private transfer from Calgary to Banff in a spacious 10-seater van with a local driver who knows the Canadian Rockies route.
1 review
5.00★
Duration
2h
Every dayHotel pickupFree cancellationfromCA$ 449per group
Banff Snowboard Rental with Hotel Delivery: Skip the Lines
›
‹
Banff Snowboard Rental with Hotel Delivery: Skip the LinesSnowboard rental delivered to your Banff hotel with custom fitting at your chosen time, 8am to 8pm. Beginner-level gear included, pickup arranged when you're done.
1 review
5.00★
Every dayLive guide ENFree cancellationfromCA$ 191per person
Halifax Airport to Hotel: Private Roundtrip Transfer YHZ
›
‹
Halifax Airport to Hotel: Private Roundtrip Transfer YHZPrivate roundtrip transfer from Halifax Stanfield Airport to your hotel. Flight tracking, nameplate pickup, door-to-door service for up to 8 passengers. Fixed price.
1 review
5.00★
Duration
1h
Every dayHotel pickupFree cancellationfromCA$ 247per person
Banff Ski Rental with Hotel Delivery: Skip the Lines
›
‹
Banff Ski Rental with Hotel Delivery: Skip the LinesRent premium skis and snowboards in Banff with delivery to your hotel, custom-fitted in your room before your first run. No shop queues, pickup when you're done.
1 review
5.00★
Every dayLive guide ENFree cancellationfromCA$ 283per person
Winnipeg Airport to Hotel Private Transfer: Door-to-Door Service
›
‹
Winnipeg Airport to Hotel Private Transfer: Door-to-Door ServicePrivate transfer from Winnipeg Airport (YWG) to your hotel or address with a driver holding a nameplate, tracking your flight arrival.
1 review
5.00★
Duration
30m
Every dayHotel pickupFree cancellationfromCA$ 111per person
Niagara Falls private tour: Porsche, boat cruise & winery
›
‹
Niagara Falls private tour: Porsche, boat cruise & wineryPrivate tour from Toronto to Niagara Falls in a Porsche Cayenne with hotel pickup, Hornblower boat cruise, Journey Behind the Falls, and wine tasting at Reif Estate Winery.
1 review
5.00★
Duration
5h–8h
start times · Every day
6
Live guide ENHotel pickupFree cancellationfromCA$ 1,450per group
Québec Airport to City Private Transfer: Door-to-Door Service
›
‹
Québec Airport to City Private Transfer: Door-to-Door ServicePrivate transfer from Québec Jean Lesage Airport to your hotel with driver holding a nameplate, tracking your flight arrival, and handling luggage, no taxi queues.
1 review
5.00★
Duration
30m
Every dayHotel pickupFree cancellationfromCA$ 141per person
2-Day Yellowknife Aurora Tour: Private Manor & Night Viewing
›
‹
2-Day Yellowknife Aurora Tour: Private Manor & Night ViewingTwo-day aurora tour in Yellowknife with experienced guide, airport pickup, and stays at a private viewing manor. Includes hot drinks, snacks.
1 review
5.00★
Duration
2d
Every day
21:00
Live guide EN · ZH · YUEHotel pickupFree cancellationfromCA$ 360per person
Paintball near Mont-Tremblant: 4 Terrain Scenarios
›
‹
Paintball near Mont-Tremblant: 4 Terrain ScenariosPlay paintball year-round at Mont-Tremblant with mask, marker, suit and 200 balls included: anti-freeze ammunition and heated play areas keep the action going even in winter.
1 review
5.00★
Duration
2h
start times · Every day except Wednesday
3
Live guide EN · FRInstant confirmationfromCA$ 117per person
Edmonton Airport Transfer: Reliable Ride & Fast Pickup
›
‹
Edmonton Airport Transfer: Reliable Ride & Fast PickupAirport transfer in Edmonton with air-conditioned vehicle, flexible booking, and professional drivers ready when you land. Service animals welcome. Available 24/7.
1 review
5.00★
Duration
5m–50m
Every dayLive guide EN · FRHotel pickupInstant confirmationfromCA$ 160per group
Toronto Pearson to Niagara Falls Private Transfer
›
‹
Toronto Pearson to Niagara Falls Private TransferPrivate sedan transfer from Toronto Pearson airport to Niagara Falls with meet-and-greet service and luggage handling for hassle-free arrival.
1 review
5.00★
Duration
1h 30m
Every dayHotel pickupFree cancellationfromCA$ 213per person
Fraser River Rafting: Jump in and Swim
›
‹
Fraser River Rafting: Jump in and SwimRaft the Fraser River for 4.5 hours with a guide, lunch and resort access. Swim in warm sections while holding a rope tethered to the raft.
1 review
5.00★
Duration
4h 30m
Next departure: 18 Jul 2027Live guide ENFree cancellationfromCA$ 230per person
Revelstoke Boat Fishing: Fly-Casting & Shore Lunch
›
‹
Revelstoke Boat Fishing: Fly-Casting & Shore LunchSpend eight hours fishing Lake Revelstoke, Three Valley, or Upper Arrow Lake with a professional guide who teaches fly-casting and trolling techniques.
1 review
5.00★
Duration
8h
start times · Every day
3
Live guide EN · FRFree cancellationfromCA$ 455per person
Lady Macdonald hike Canmore: Private summit tour with guide
›
‹
Lady Macdonald hike Canmore: Private summit tour with guideHike Lady Macdonald near Canmore with a professional guide carrying bear spray and safety gear.
1 review
5.00★
Duration
6h
Mon–Fri
10:00
Live guide ENFree cancellationfromCA$ 500per group
Strøm Spa Nordique Saint-Sauveur: Nordic thermal baths
›
‹
Strøm Spa Nordique Saint-Sauveur: Nordic thermal bathsSpend four hours at Strøm Spa Nordique in Saint-Sauveur alternating between hot and cold pools and saunas, complete with bathrobe and towel for ultimate relaxation.
1 review
5.00★
Duration
4h
start times · Every day
10
Instant confirmationfromCA$ 209per person
Garibaldi Lake & Alpine Hikes near Squamish: Guided Day Trek
›
‹
Garibaldi Lake & Alpine Hikes near Squamish: Guided Day TrekGuided day hike in Garibaldi Provincial Park near Squamish with certified mountain guide, park pass and parking included. Choose from Garibaldi Lake.
1 review
5.00★
Duration
8h
Next departure: 11 May 2027Live guide ENFree cancellationfromCA$ 249per person
3-Day Guided Hiking and Camping Tour: Garibaldi Provincial Park
›
‹
3-Day Guided Hiking and Camping Tour: Garibaldi Provincial ParkGuided 3-day backpacking trip in Garibaldi Provincial Park with certified guide, camping permits, safety gear and meals included.
1 review
5.00★
Duration
3d
Every day
08:00
Live guide ENFree cancellationfromCA$ 1,549per person
Ice fishing and aurora viewing in Whitehorse: Heated shelter
›
‹
Ice fishing and aurora viewing in Whitehorse: Heated shelterIce fish for burbot near Whitehorse under the northern lights with a guide who has 30 years of experience and heated shelter comfort.
1 review
5.00★
Duration
4h–6h
Every dayPickup optionalfromCA$ 315per person
Victoria tour: Butchart Gardens, aquarium and rainforest giants
›
‹
Victoria tour: Butchart Gardens, aquarium and rainforest giantsGuided tour of Vancouver Island's Butchart Gardens, Salish Sea Aquarium and old-growth rainforest with hotel pickup, snacks and lunch included.
1 review
5.00★
Duration
6h
Every day except Saturday
08:30
Live guide EN · FRHotel pickupFree cancellationfromCA$ 320per person
Yellowknife Airport Shuttle: Hotel Transfer with Guide
›
‹
Yellowknife Airport Shuttle: Hotel Transfer with GuideShared bus shuttle from Yellowknife airport to your hotel, with driver handling luggage and a complimentary water bottle. The return trip is timed to your flight departure.
1 review
5.00★
Duration
30m
Every day
08:00
Live guide EN · ZH · FIL · FRHotel pickupFree cancellationfromCA$ 29per person
Need help planning your next activity?