The incredible waterfall at Niagara Falls, Canada

Compare the best Canada hotels

Canada's vast expanse is home to some of the most dramatic and sublime wilderness destinations in the world, including pristine glaciers, mountains, forests and lakes.

Why go?

But Canada's allure is not limited to its incredible natural wonders - it also has world-class cosmopolitan cities...

Canada's cities are renowned for being multicultural, friendly, safe and clean, which is why Canada is repeatedly praised for being one of the world's most desirable places to live. Visitors will rarely get around all the major cities, but the most popular include Toronto, Quebec, Montreal and Ottawa in the east and Vancouver and Calgary in the west.

This is a nation where dream holidays become an amazing reality for the millions of visitors who touch down at the country's airports. You can hike, bike or ski all day long. Witness nature's roaring power at Niagara Falls. Cheer on the teams when you catch a game of ice hockey.

Get to grips with the cowboy lifestyle in Calgary. Take afternoon tea by a glass-like lake. Shopping, eating, beaches, nightlife... it's all here in Canada, you just have to know where to look.

Read on to discover where to find great-value Canada accommodation in areas popular with tourists. We've detailed the main destinations, the top attractions and a handful of annual events that might just entice you to book right now.

When you're ready to find your ideal hotel in Canada at a price that suits you, simply use TravelSupermarket's search tool to compare deals on a range of hotels, whether you're after a place to stay in Toronto or Vancouver, hotels in Edmonton, rooms in Calgary, Quebec hotels or accommodation anywhere else in Canada.

Where to stay?

Canada hotels are as varied as the landscapes of this great nation...

All the cities have a full range of accommodation from basic two-star hotels to luxury brands. Every major chain is represented, such as Hilton, Holiday Inn, Best Western, Comfort Inn, Howard Johnson, Ramada, Ritz Carlton, Westin, Park Hyatt, Days Inn, Intercontinental and Marriot and also budget brands such as Travelodge. Outside the cities, you can experience authentic Canadian hospitality at ranches and lodges.

Canada is perhaps most famous for its Rocky Mountains, which straddle the British Columbia/Alberta border. Distinctly different from the American Rockies, the heavily glaciated Canadian Rockies have sharp pointed peaks that sparkle amid the breathtaking scenery. Nearby, the stunning Lake Louise is Canada's hiking capital and also the venue for the continent's best powder skiing.

To access the Rockies and Lake Louise, you can base yourself at hotels in Calgary or Edmonton or at well-known hotels such as the Fairmont Banff Springs and the Fairmont Chateau Lake Louise.

Alternatively, hotels in Jasper, Alberta provide a superb base from which to explore another region of the Rockies, the Jasper National Park. Once an outback trading post, Jasper's rich history charts the experiences of early settlers and railway pioneers.

A visit to Canada wouldn't be complete without a trip to the majestic Niagara Falls, which consist of three huge waterfalls known as the Horseshoe Falls, the American Falls and the Bridal Veil Falls. The falls sit on the Niagara River in southern Ontario, bordering the United States, and really are one of the world's most incredible natural wonders.

Hotels in Toronto provide easy access to the falls and also the extraordinary Thousand Islands, an archipelago straddling the Canadian and US border. The idyllic islands are ideal for exceptional walking tours and cycling holidays and the stunning beaches provide an incredible location to get away from it all.

A city break at a hotel in Vancouver also affords an incredible cosmopolitan experience, with night life to rival many US cities. But just a 20 minute plane ride away you'll find serenity and the natural splendour of pristine coastlines, tranquil islands, lush emerald forests and snow-capped mountains on Vancouver Island. Renowned internationally for its warm hospitality, exceptional scenery and multiple attractions and activities, Vancouver Island also benefits from the Pacific's warming currents and the shelter of the Coast Mountains. Vancouver is also a great starting point for Alaskan cruises, as well as for whale watching, trekking, hiking and skiing.

Compare the price of hotels in Canada using TravelSupermarket's tool and save money by booking in advance.

What to see?

From nature's might to man's ambition, the best attractions in Canada span a wide range of interests and appeal to the masses...

Top five attractions

Niagara Falls

Take a journey on the Maid of the Mist boat; go on a Journey behind the Falls, or view the spectacle from the heights of the Skylon Tower. However you choose to see this amazing display of nature, just be sure to see it.

Banff National Park

Take a trip into the Canadian Rockies at any time of the year to see some of Canada's most incredible natural scenery. Whether you ski in winter or hike in summer, Banff is the number one national park in Canada for a multitude of reasons.

CN Tower in Toronto

Race up the CN Tower as soon as you arrive in Toronto to get a feel for this buzzing city, which sits at the edge of Lake Ontario. You can have lunch or dinner in the restaurant or savour the views (if you dare) as you inch your way around the dizzying Edge Walk - 116 storeys above ground!

Skiing in Whistler

With easy access in and out of Vancouver and some of the nation's best runs, Whistler is one of Canada's premier ski resorts. 

Old Montreal

This is one of Canada's oldest urban areas and the past has painted a wonderful landscape in which to shop, dine and take horse-drawn carriage rides. It's one of the best places to get a feel for “French” Canada.

What's on?

Book hotels as early as possible if you plan to attend any of these fantastic annual events in Canada...

Canada Day; July 1: Celebrate with the locals wherever you're in Canada as the nation marks its birthday in fine style. Parades, parties and fireworks are the norm. Toronto hosts circus performances and concerts.

Calgary Stampede; July: Head to “Stampede City” in summer when the so-called “Greatest Outdoor Show on Earth” brings millions to the heart of Canada's cowboy country. There are rodeos, parades, wagon races and much more besides.

Bright Nights in Stanley Park, Vancouver; winter: The west-coast city of Vancouver is ablaze with millions of festive lights as Christmas approaches (and into early January). Hop on the Christmas train and take a magical ride during your winter break in Canada.