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,361–1,380 of 1,383)

Calgary: Private Walking Tour & Tower Views for Couples
›
‹
Calgary: Private Walking Tour & Tower Views for CouplesPrivate walking tour of Calgary for two with local guide, World's Tallest Mural, Calgary Tower views, and Central Memorial Park. Small group, flexible timing.
1 review
5.00★
Duration
2h
start times · Every day
12
Live guide EN · DE · RU · IT +1Free cancellationfromCA$ 474per person
Toronto Airport to Blue Mountain: Private Limo Transfer
›
‹
Toronto Airport to Blue Mountain: Private Limo TransferPrivate sedan, SUV or limo from Toronto Pearson to Blue Mountain. Fixed pricing, bottled water included, meets all group sizes. Flexible pickups available.
1 review
5.00★
Duration
3h 20m
Every dayPickup optionalFree cancellationfromCA$ 684per group
Vancouver: Capilano Suspension Bridge & Grouse Mountain Christmas Lights
›
‹
Vancouver: Capilano Suspension Bridge & Grouse Mountain Christmas LightsCapilano Suspension Bridge Park with Canyon Lights holiday display, Grouse Mountain snowshoe walk and reindeer. Hotel pickup included, family-friendly.
1 review
5.00★
Duration
6h–7h
start times · Every day
7
Live guide EN · PA · HIHotel pickupFree cancellationfromCA$ 549per person
Ottawa Airport to Hotel Private Transfer: No Taxi Lines
›
‹
Ottawa Airport to Hotel Private Transfer: No Taxi LinesPrivate round-trip transfer from Ottawa Macdonald–Cartier Airport to your hotel with flight tracking and meet-and-greet. The driver waits with your name.
Duration
1h
Every dayHotel pickupFree cancellationfromCA$ 164per person
Nanaimo Port to Victoria Airport: Private Transfer
›
‹
Nanaimo Port to Victoria Airport: Private TransferPrivate transfer from Nanaimo cruise port to Victoria Airport. Driver meets you with nameplate, tracks your flight, handles luggage. Up to 15 passengers.
Duration
2h
Every dayHotel pickupFree cancellationfromCA$ 175per person
Blue Mountains to Toronto Pearson Airport: Private Departure Transfer
›
‹
Blue Mountains to Toronto Pearson Airport: Private Departure TransferPrivate transfer from Blue Mountains Thermal Resorts to Toronto Pearson Airport for up to 7 passengers. Driver meets you with nameplate, tracks your flight, door-to-door service.
Duration
1h
Every dayHotel pickupFree cancellationfromCA$ 337per person
Toronto Airport YYZ Transfer: Meet Driver at Arrivals
›
‹
Toronto Airport YYZ Transfer: Meet Driver at ArrivalsPrivate sedan, minivan or van from Pearson Airport to Toronto hotels. Confirmation email, child seats available, 24-hour support.
Duration
30m
Every dayLive guide EN · FRHotel pickupFree cancellationfromCA$ 180per group
Nanaimo Airport to Mount Washington: Private Ski Resort Transfer
›
‹
Nanaimo Airport to Mount Washington: Private Ski Resort TransferPrivate transfer from Nanaimo Airport to Mount Washington Ski Resort. Driver meets you with nameplate, flight tracking, door-to-door service. Up to 15 passengers, all fees included.
Duration
1h 50m
Every dayHotel pickupFree cancellationfromCA$ 286per person
Nanaimo Airport to Mount Washington: Private Round-Trip Transfer
›
‹
Nanaimo Airport to Mount Washington: Private Round-Trip TransferPrivate round-trip transfer from Nanaimo Airport to Mount Washington Ski Resort. Flight tracking, nameplate pickup, door-to-door service. Up to 15 passengers.
Duration
3h 40m
Every dayHotel pickupFree cancellationfromCA$ 571per person
Calgary Airport to Kicking Horse: Private Ski Resort Transfer
›
‹
Calgary Airport to Kicking Horse: Private Ski Resort TransferPrivate transfer from Calgary International Airport to Kicking Horse or Panorama Mountain Resort. Driver meets you with nameplate, tracks flight, handles luggage.
Duration
3h 20m
Every dayHotel pickupFree cancellationfromCA$ 472per person
Halifax Airport to Cruise Port Private Transfer
›
‹
Halifax Airport to Cruise Port Private TransferPrivate round-trip transfer from Halifax Stanfield Airport (YHZ) to Halifax Cruise Port with flight tracking and meet-and-greet.
Duration
1h 30m
Every dayHotel pickupFree cancellationfromCA$ 247per person
Vancouver: Grouse Mountain Gondola & Capilano Bridge Private Tour
›
‹
Likely to sell out
Vancouver: Grouse Mountain Gondola & Capilano Bridge Private TourPrivate tour for two includes Grouse Mountain gondola, grizzly bear habitat, lumberjack show, and Capilano Suspension Bridge with transport and entry fees.
Duration
5h 30m
Every day
10:00
Live guide EN · PL · ESHotel pickupFree cancellationfromCA$ 525per person
Toronto Airport Transfer YYZ: Private Mercedes & Flight Tracking
›
‹
Toronto Airport Transfer YYZ: Private Mercedes & Flight TrackingPrivate airport transfer from Toronto Pearson (YYZ) to GTA hotels and homes. Mercedes vehicle, flight tracking, door-to-door service, fixed pricing, luggage assistance.
Duration
30m–1h 30m
Every dayHotel pickupFree cancellationfromCA$ 140per group
Sun Peaks to Vancouver Airport: Private Transfer with Driver Contact
›
‹
Sun Peaks to Vancouver Airport: Private Transfer with Driver ContactPrivate transfer from Sun Peaks resort to Vancouver Airport (YVR). Licensed drivers, hotel pickup, gratuities included. Confirmation at booking or within 24 hours.
Duration
6h
Every dayPickup optionalFree cancellationfromCA$ 1,472per group
Kensington Market Food Tour: Wood-Fired Bagels & Tastings
›
‹
Kensington Market Food Tour: Wood-Fired Bagels & TastingsPrivate walking food tour through Kensington Market with a local guide: start at Nu Bügel for wood-fired bagels.
Duration
2h 30m
start times · Every day
5
Live guide EN · DE · RU · IT +1Instant confirmationfromCA$ 891per person
Vancouver: Capilano Suspension Bridge & Grouse Mountain Pre-Cruise Tour
›
‹
Vancouver: Capilano Suspension Bridge & Grouse Mountain Pre-Cruise TourWalk 230 feet above the Capilano River, ride the Skyride to 3,700 feet on Grouse Mountain, visit a wildlife refuge, and stroll Gastown with transport.
Duration
7h
start times · Every day
23
Live guide EN · DE · ESHotel pickupFree cancellationfromCA$ 699per person
Calgary Airport to Banff: Private Luxury Transfer & WiFi
›
‹
Calgary Airport to Banff: Private Luxury Transfer & WiFiPrivate airport transfer from Calgary to Banff with driver meet-and-greet, luggage assist, and complimentary WiFi. Avoids shuttle queues. Fixed price, all seasons.
Duration
1h–2h
Every dayHotel pickupFree cancellationfromCA$ 450per group
Private Walking Tour Old Montreal: No Groups, Just History
›
‹
Private Walking Tour Old Montreal: No Groups, Just HistoryOld Montreal's narrow streets date to 1642. Private walking tour with local guide and hotel pickup, no crowds, ask questions freely.
Duration
3h
start times · Every day
5
Live guide ENHotel pickupInstant confirmationfromCA$ 963per person
Vancouver Lookout Private Tour: Skip-the-Line Access
›
‹
Vancouver Lookout Private Tour: Skip-the-Line AccessPrivate guide leads you through Vancouver Lookout with skip-the-line tickets, panoramic views of the harbor and North Shore Mountains.
Duration
2h
start times · Every day
7
Live guide ENFree cancellationfromCA$ 237per person
Montreal Airport Transfer: Private Car & Hotel Pickup
›
‹
Montreal Airport Transfer: Private Car & Hotel PickupPrivate airport transfer Montreal (YUL) to hotel with luxury sedan or SUV, door-to-door service, 24/7 support. Fixed price, professional driver.
Duration
1h
start times · Every day
3
Hotel pickupFree cancellationfromCA$ 319per person
Need help planning your next activity?