Canada tours

Experience the great outdoors!

Oh Canada! A waking dream for all adventure and outdoor lovers out there, Canada is not to be missed! Hike mountains, search for polar bears, wander through little big cities or hit the slopes – these tours show you everything Canada has to offer.

Why should I travel on a tour?

Travelling on a tour takes all the thinking out of travel. Skip getting lost or stuck in the wrong city with an experienced guide to make your holiday as smooth as possible. Not to mention you get to meet some epic people and sleep off that hangover in the comfort of the bus. 

Grand Canadian

New York City to Vancouver

From $475920 days

Start off exploring the big cities in the US before escaping to the great outdoors. Get into the wild and see national parks that are home to spectacular glaciers, the epic Rockies, all before checking out the big little city of Vancouver.

Polar Bear


From $92496 days

Embrace your love of animals and take this opportunity to see some magnificent polar bears up close. Add to the animal loving and opt in to do some dog sledding to complete the trip!

The Powder Rush

Vancouver to Banff

From $18629 days

Carve it up on the mountains and tick Canadian ski fields off your list! Perfect for both beginner and longtime skiers the Canadian ski fields are calling. Keep the adrenaline rush going with exhilarating scenery and epic views.

Discover Canada

Vancouver to Calgary

From $402312 days

Prepare yourself for some stunning views. Experience the Canadian rockies with a river safari, whale watching, and exploring the national parks. We love Jasper National Park with its lush forests, limitless mountains, and turquoise lakes!

Coastal Canada

Vancouver to Anchorage

From $619915 days

Go coastal and see both the east and the west of Canada! Ferry, hike, and train your way across Canada (and Alaska) with this colossal tour, all while snapping epic photos of the coast, glaciers, and Denali National Park.

Terms and conditions

Pricing valid as of 13/03/16 and subject to change at any time.