10 of the best hotels in Canada

St Lawrence River, wide enough to be mistaken for the sea

If you are wondering where to stay during your holiday to Canada, here is a list of Canada’s highest rated hotels. These Canadian hotels provide all the comfort, luxury and facilities you’ll ever need.

St Lawrence River, wide enough to be mistaken for the sea

Auberge Saint Antoine, Quebec City

The combination of an ideal location and a beautiful interior make this hotel number one on the list. Auberge Saint-Antoine is a stunning hotel situated in the Old-Port area of the city and is close to the St. Lawrence River and shopping on Le Petit Champlain. Its features include goose down duvets on all the beds, heated bathroom floors and impeccable facilities.

Shangri-La Hotel, Vancouver

From the moment you walk into this luxury hotel you’ll feel as though you are a treasured VIP guest returning for another visit. Despite its stylish appearance, you’ll feel like you have arrived home as you settle into your spacious yet cosy room.

Hotel Le St. James, Montreal

At around £214 per night, staying at Hotel Le St. James is a pricey experience, but while you may expect a pretentious atmosphere what you’ll actually get is friendly service and absolutely everything you’ll need for a comfortable stay.

Fairmont Pacific Rim, Vancouver

This chic and cosmopolitan downtown hotel delivers 5 star services and offers a range of wining and dining options, including a trendy cocktail bar with live music six times a week.

The Hazelton Hotel, Toronto

The Hazelton Hotel is located amongst the finest restaurants in Toronto, and is “upscale” in every sense of the word. It has 62 unique rooms and stunning suites, including the prestigious three-bedroom, four-bathroom “presidential suite.”

Fairmont Le Chateau Frontenac, Quebec City

The enchanting location and castle-like building will make you feel as though you have stepped into a fairy tale as you stay at Fairmont Le Chateau Frontenac. In 1980 it was designated a National Historical Sight of Canada, making it the perfect accommodation for a stay in Old Quebec.

Fairmont Chateau Lake Louise

If your holiday to Canada is taking you to Lake Louise, the Fairmont Chateau Lake Louise is ideal. Although this hotel is expensive, I don’t think you will ever come across better scenery. Waking up to unrestricted views of Lake Louise will soon make you forget the price.

Four Seasons Resort Whistler

In addition to the pretty building and luxurious rooms, the staff at the Four Seasons will treat you like a King or Queen. Whistler is said to be the best place in Canada to ski, and the hotel take this into account and creates the perfect atmosphere for a skiing trip.

The Fairmont Banff Springs

In the heart of Banff National Park you will find this idyllic hotel styled on a Scottish Baronial Castle. This is the perfect option for a family looking to spend the Christmas period in Canada, with Santa’s workshops and bedtime stories for kids to enjoy.

Prince of Wales, Niagara-on-the-Lake

This attractive inn was established in 1864 and has become one of Niagara-on-the-Lake’s beloved landmarks. The hotel’s interior designers have kept to the style and opulence of the late nineteenth century, decorating each room individually to ensure a unique experience for every guest.



What say you?