Canada

Top Things to Do in Canada

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

4.7 1,007 experiences from CA$ 6 Free cancellation on most experiences
Sort
Ottawa Historical Walking Tour: Parliament Hill & ByWard Market
Ottawa Historical Walking Tour: Parliament Hill & ByWard Market★★★★★★★★★★ 4.94 (51)2hThis 2-hour guided walking tour of Ottawa departs from the Bear Catching Fish Statue and covers Parliament Hill, Confederation Square, the Rideau Canal and ByWard Market with a live English-speaking guide. The tour walks the exteriors of historic buildings and landmarks; entry to Parliament, museums and the Bank of Canada Museum is available separately after the tour ends at your own cost. Wheelchair accessible, suitable for all fitness levels, and stroller-friendly.Is it for me?Book this tour if you want an overview of Ottawa's main historical sites and how they connect without committing a full day—the 2-hour format and fixed route mean you get the essentials and still have time to explore interiors or neighborhoods on your own afterward.Free cancellationBest valueKids −100%fromCA$ 26View ›
Haunted Griffintown Ghost Walking Tour in Montréal
Haunted Griffintown Ghost Walking Tour in Montréal★★★★★★★★★★ 4.92 (51)1h 30mA 90-minute ghost walking tour of Griffintown, one of Montréal's most historic and haunted neighborhoods, led by a professional actor and storyteller. The tour visits mysterious ruins, a polluted canal, former burial grounds and old buildings said to be haunted, covering everything from Irish Famine refugees in 1847 to Montréal's worst air disaster. All fees and taxes are included; children are welcome from age 6.Is it for me?The tour starts in Griffintown and moves entirely on foot, so it works well if you're staying in Montréal without a car or prefer not to drive — public transit gets you to the meeting point, and the guide handles the rest.Free cancellationfromCA$ 35View ›
Johnston Canyon Frozen Waterfalls: Small Group Winter Tour Banff
Johnston Canyon Frozen Waterfalls: Small Group Winter Tour Banff★★★★★★★★★★ 4.96 (51)4hA small-group winter tour from Banff that walks you into Johnston Canyon on snow and ice, with a local guide fitting you with ice cleats and poles at the trailhead. The morning includes the Lower Falls (30 minutes, 1.2 km), with the option to push on to the Upper Falls and watch ice climbers work frozen cliffs. Hotel pickup, hot drinks by the firepit, and stops along the Bow Valley Parkway on the drive there are included; the tour runs 4 hours total and suits anyone with average fitness.Is it for me?Book this if you want a guided walk on snow and ice with equipment provided, and prefer a small group that stops at quiet Bow Valley Parkway spots most visitors miss.Free cancellationfromCA$ 125View ›
Grotto Canyon Icewalk: Hike frozen creek with guide
Grotto Canyon Icewalk: Hike frozen creek with guide★★★★★★★★★★ 4.66 (50)4hGrotto Canyon Icewalk is a guided hike on a frozen creek bed through a narrow canyon, past unusual rock formations, ancient rock art and icefalls. The tour runs 2 to 2.5 hours of walking over 2.6 miles with 330 feet of elevation gain; groups stay under 12 guests per guide. Pickup from the public bus parking behind Mount Royal Hotel is included, along with ice cleats, hiking poles, a maple cookie snack and hot chocolate. Children from age 8 are welcome when accompanied by an adult.Is it for me?Book this if you want a guide leading you across the frozen creek bed—their knowledge of safe footing and ice conditions is what makes the difference on tricky terrain, whereas a self-guided walk here requires experience reading winter conditions.Free cancellationKids −37%fromCA$ 109View ›
Athabasca River Whitewater Rafting Jasper Class: 2 Families
Athabasca River Whitewater Rafting Jasper Class: 2 Families★★★★★★★★★★ 4.88 (50)2hAthabasca Expressway whitewater rafting in Jasper is a 2-hour Class 2 raft trip down a 5-mile section of the Athabasca River, a Canadian Heritage River surrounded by rocky mountains and pine forest. No prior rafting experience is required; children from age 5 can join. A certified guide leads the trip, and all technical equipment—wet suits, spray jackets, life jackets and neoprene booties—is provided. Pickup and drop-off from a designated meeting point are included. Check in 15 minutes before departure, and bring a swimsuit under your street clothes plus warm layers for afterward.Is it for me?Book this trip if you want your first whitewater experience or a family outing with young children—the Class 2 rapids give you the splash and the adrenaline without requiring any prior skill, and the wide Expressway section keeps the day manageable for paddlers from age 5 to ninety.Free cancellationKids −49%fromCA$ 105View ›
Toronto City Highlights: 90-Min Bus Tour & CN Tower Views
Toronto City Highlights: 90-Min Bus Tour & CN Tower Views★★★★★★★★★★ 4.66 (50)1h 30mYou board a modern coach in the Entertainment District and spend 90 minutes passing Toronto's major landmarks — CN Tower, St. Lawrence Market, Yorkville, Queen's Park, and Kensington Market — with a live local guide providing context and stories. You get one photo stop at City Hall's iconic Toronto sign, then return to your starting point. No planning, no driving, no guessing which direction to go.Is it for me?Book this if you have 90 minutes, want to see Toronto's main landmarks without renting a car or navigating on your own, and prefer a guide who knows the stories behind each stop. The fixed route and schedule mean you get the highlights in one loop instead of spending the afternoon figuring out where to go next.Free cancellationKids −16%fromCA$ 59View ›
Garibaldi Lake Hike & Photography Tour with Guide
Garibaldi Lake Hike & Photography Tour with Guide★★★★★★★★★★ 5.00 (49)9hGaribaldi Lake hike is a 9-hour guided tour with a professional photographer who teaches composition and light while leading a small group up a steep trail through rainforest, past waterfalls and mountain viewpoints to a turquoise alpine lake between peaks and glacier. The guide provides transportation, leads the hike, and delivers edited photos afterward. Moderate to strong fitness is required; the trail operates in all weather.Is it for me?This is a small-group guided hike, not a self-guided walk, so the pace and stops are set by the guide and the group moves together. Choose it if you want instruction in photography woven into the hike itself rather than a pure hiking day, and if you prefer not to drive to the trailhead yourself.Free cancellationfromCA$ 215View ›
Icefields Parkway self-guided audio driving tour: 150 stops
Icefields Parkway self-guided audio driving tour: 150 stops★★★★★★★★★★ 4.84 (49)8h–16hA self-guided audio driving tour of Icefields Parkway with 150 stops, downloaded to your phone and played through your car's speakers as GPS triggers stories, tips and directions automatically. You control the pace, drive in either direction, and choose from suggested half-day, full-day or multi-day itineraries—or build your own. One purchase covers everyone in the vehicle and never expires.Is it for me?Choose this if you want to explore at your own pace with audio stories that play automatically as you drive, rather than following a guide's schedule or joining a group.Free cancellationTravelers' pickfrom · per groupCA$ 29View ›
Calgary Airport to Banff: Private Shuttle & Hotel Dropoff
Calgary Airport to Banff: Private Shuttle & Hotel Dropoff★★★★★★★★★★ 4.85 (48)You get picked up at Calgary airport arrivals with a name sign, driven privately to your Banff hotel in a sanitized vehicle, and dropped at your door without stops at other hotels or shared-shuttle timing. The driver handles luggage, the price is fixed, and you can request scenic stops along the way. Confirmation and flight tracking come with the booking.Is it for me?Book this if you want to skip the taxi line and shared-shuttle wait after landing—a driver meets you at arrivals with your name, handles your bags, and takes you straight to your Banff hotel on your schedule, not a timetable.Free cancellation-23%fromCA$ 231View ›
Athabasca Falls rafting in Jasper: 15km guided run
Athabasca Falls rafting in Jasper: 15km guided run★★★★★★★★★★ 4.85 (47)3hThe Athabasca Falls Run is a 3-hour guided rafting trip on the Athabasca River in Jasper National Park, starting at the base of Athabasca Falls and covering 15 kilometers of moderate rapids through the majestic Athabasca Valley. The trip includes all rafting gear, a safety briefing from a federally licensed guide trained in First Aid and CPR, and a chance to spot wildlife along the way. Children from age 6 can join when accompanied by an adult, and the guide speaks English or French.Is it for me?You're in an 8-person shared raft with a federally licensed guide leading the whole trip, so you paddle with the group rather than navigating on your own—this keeps the pace steady and the focus on the rapids and the canyon instead of technique. It works well if you want to raft without prior experience or if you're bringing kids along; the guide handles the route and timing, so you just show up and paddle.Free cancellationKids −50%fromCA$ 131View ›
Vancouver Airport to Downtown: Private SUV Transfer
Vancouver Airport to Downtown: Private SUV Transfer★★★★★★★★★★ 4.83 (47)30m–40mYou get picked up at Vancouver airport with no waiting or negotiation, driven directly to your downtown hotel or address in a private SUV, and dropped off with your luggage. The driver tracks your flight and confirms details by text beforehand, so you know exactly when and where to meet him. The price is fixed and includes the whole journey, start to finish.Is it for me?This works best if you're arriving with luggage or traveling with children and want to skip the taxi queue and negotiation — the fixed price and advance confirmation take the guesswork out of getting from the airport to your hotel.Free cancellationTravelers' pickfrom · per groupCA$ 150View ›
Victoria Rainforest Hike Private Tour: Old Growth Forest
Victoria Rainforest Hike Private Tour: Old Growth Forest★★★★★★★★★★ 4.98 (47)3hA private guided rainforest hike near Victoria takes you through old growth forest with a professional guide, hotel or cruise port pickup, and bottled water included. The hike suits all fitness levels with basic forest paths, or you can arrange a steeper mountain route with panoramic views instead. Children from age 5 are welcome, and proper hiking shoes are required; a minimum of 2 people per booking applies.Is it for me?Your morning stays on your schedule with hotel or port pickup—explore old growth rainforest and towering ancient trees just 30 minutes from Victoria without coordinating group timing or renting a car.Free cancellationfromCA$ 110View ›
Wine tasting tour: 3 wineries with cheese pairing in Grand Pre
Wine tasting tour: 3 wineries with cheese pairing in Grand Pre★★★★★★★★★★ 4.87 (46)5h–6hAn afternoon wine tour visits three Nova Scotia wineries with guided tastings at each stop and a curated cheese tasting included at one location. The tour runs 5 to 6 hours in an air-conditioned vehicle with a live English-speaking guide; a minimum age of 19 applies. Wineries rotate among Grand Pre Wines, Lightfoot & Wolfville Vineyards, Mercator Vineyards, Gaspereau Vineyards and L'Acadie Vineyards, with the third location confirmed two weeks before departure.Is it for me?Pick this if you're staying nearby without a car—the tour handles all three winery stops and driving, so you taste at each location in one afternoon without managing logistics yourself.Free cancellationfromCA$ 155View ›
Montreal Hotel to YUL Airport: Private Transfer & Pickup
Montreal Hotel to YUL Airport: Private Transfer & Pickup★★★★★★★★★★ 4.26 (46)45mYou're picked up at your Montreal hotel by a professional driver in a private sedan or SUV and driven directly to YUL airport. No shared shuttles, no taxis, no surprises — the transfer is confirmed within a day of booking, and you arrive with time to spare. Luggage is one suitcase and one small carry-on per person.Is it for me?Book this if you're traveling with luggage and want to skip arranging taxis or timing a shuttle — the fixed pickup time and confirmed driver mean you leave when you're ready, not when a shared van decides to depart.Free cancellationfromCA$ 69View ›
Lake Louise & Banff Town Tour from Calgary: Full-Day Park Loop
Lake Louise & Banff Town Tour from Calgary: Full-Day Park Loop★★★★★★★★★★ 4.82 (45)8h–10hA full-day guided tour departing Calgary, Canmore, or Banff that loops through Banff National Park's main attractions—Lake Louise, Johnston Canyon, Banff Town, and seasonal stops like Moraine Lake or Bow Falls. The route and stops change between summer (June to mid-October) and winter (mid-October to May) based on road conditions and lake closures, so you'll receive the final itinerary the day before departure. Your guide helps you frame shots at each stop and handles the driving while you take in the scenery.Is it for me?Book this tour if you're staying in Calgary or the Banff area and want to see the park's main attractions without driving yourself—the shared format keeps the price down, and the seasonal itinerary means you always visit what's actually accessible. If you prefer a private vehicle or a smaller group, contact the operator about private tour options.Free cancellationfromCA$ 109View ›
Whistler & Sea to Sky Gondola from Vancouver: Full-Day Tour
Whistler & Sea to Sky Gondola from Vancouver: Full-Day Tour★★★★★★★★★★ 4.77 (44)10hYou board a coach at Vancouver's port and spend the day climbing the Sea to Sky Highway to Shannon Falls, ascending 850 metres on the Sea to Sky Gondola, and exploring Whistler Village with a guided walk and free time to explore on your own. Transport, gondola entry, and the village tour are all included, and you're back where you started by late afternoon.Is it for me?Book this if you want to see Whistler, the gondola views, and the Sea to Sky Highway in a single day without driving yourself or piecing together transport and entry fees — the fixed itinerary and included gondola admission are what make a full inland trip possible in one outing from Vancouver.Free cancellationKids −27%fromCA$ 201View ›
Calgary Airport to Banff Hotels: Shared Shuttle Bus
Calgary Airport to Banff Hotels: Shared Shuttle Bus★★★★★★★★★★ 4.21 (43)1h 45mYou board at a marked pillar at Calgary Airport and ride in an air-conditioned shuttle with other passengers heading to Banff. The bus stops at Canmore on the way, drops you at your hotel along Banff Avenue, and includes one free luggage bag. Six scheduled times daily mean you can match your arrival to a departure slot instead of waiting for the next available ride.Is it for me?Book this if you're landing at Calgary without a rental car and want a straightforward, affordable ride to Banff—the fixed schedule and included luggage mean one less thing to arrange after your flight.Free cancellationTravelers' pickfromCA$ 57View ›
Gastown Breakfast Tour: 4 Local Eats & Stories
Gastown Breakfast Tour: 4 Local Eats & Stories★★★★★★★★★★ 4.84 (43)2hA guided walking food tour through Vancouver's historic Gastown combines four hand-picked brunch tastings with local storytelling and history, led by a knowledgeable guide. The tour runs two hours early in the morning before crowds fill the streets. Special dietary requests can be accommodated with 24 hours' notice, though gluten-free cannot be served; non-alcoholic mimosa options are available, and anyone under 19 must be accompanied by an adult.Is it for me?Book the shared group tour if you want to meet other travelers and keep the cost lower; choose the private tour if you prefer the guide's attention focused on your group alone. Either way, arrive hungry and wear comfortable shoes—the two hours move at a relaxed pace, but you're walking cobblestone streets and tasting four different stops, so the day works best when you show up ready to eat and explore.Free cancellationTravelers' pickfromCA$ 114View ›
Banff Day Trip from Calgary: Johnston Canyon & Gondola
Banff Day Trip from Calgary: Johnston Canyon & Gondola★★★★★★★★★★ 4.63 (43)8h–10hYou're picked up from Calgary in the early morning and driven to Banff National Park, where you'll walk Johnston Canyon's elevated pathways to two waterfalls, ride the gondola up Sulphur Mountain (optional), see Bow Falls and the Fairmont hotel, and return to Calgary by evening. The national park pass is included, the guide speaks English and Mandarin, and you avoid the 1.5-hour drive each way.Is it for me?Book this if you're based in Calgary and want to see Banff's main attractions without arranging a rental car, navigating the drive, or timing the park entry yourself—the fixed schedule and included transport handle all three, leaving you to focus on the canyon walk and the views.Free cancellationfromCA$ 140View ›
Calgary YYC Airport to Banff: Private Transfer, No Shared Shuttles
Calgary YYC Airport to Banff: Private Transfer, No Shared Shuttles★★★★★★★★★★ 5.00 (42)1h 30mYou get picked up at Calgary airport and driven directly to your Banff accommodation without waiting for other passengers or arranging ground transport yourself. The driver tracks your flight, the price is fixed upfront, and fuel plus parking are included. It takes about 1.5 hours and removes the logistics from your arrival day.Is it for me?Book this if you're landing at Calgary airport and want to reach Banff without arranging a rental car or waiting for a shared shuttle — the fixed price and door-to-door service mean you can relax from the moment you land.Free cancellationLikely to sell outfromCA$ 213View ›
Do you need help planning your next activity?