
With a landscape that includes Arctic tundra, stunning waterfalls, rugged mountains and sandy beaches, Canada is an incredible country – so choose a hotel to match it. If it’s nature you’re looking for head to the Yukon Territory, the mountains of the Rockies or the wilderness of Manitoba. Alternatively, visit Canada’s superb cities and stay in a hotel in Toronto, Vancouver, Montreal or Quebec.
Prices From
£17
per person, per night
Lobstick Lodge, Jasper
Rocky MountainsResembling a European-style alpine lodge, the Lobstick has a backdrop of enchanting pine trees and...
Lodges
Prices From
£23
per person, per night
Radisson Hotel & Suites Fallsview, Niagara Falls
Niagara FallsThe good value Radisson Hotel offers a warm welcome and an ideal base for exploring Niagara Falls....
Prices From
£25
per person, per night
Deer Lodge, Lake Louise
Rocky MountainsOriginally built as a teahouse in 1921, this rustic mountain lodge is nestled amidst trees and...
Lodges
Prices From
£26
per person, per night
Delta Hotel, Sun Peaks
Rocky MountainsWith spectacular views on all sides, the European-style village of Sun Peaks, located in the...
Prices From
£27
per person, per night
Sheraton on the Falls, Niagara Falls
Niagara FallsThis 23-storey property is set in the heart of the Clifton Hill tourist district, adjacent to the...
Prices From
£27
per person, per night
Lake Louise Inn
Rocky MountainsThis mountain resort is set amidst the majestic beauty of Banff National Park in the small village...
Prices From
£30
per person, per night
Days Hotel Toronto Downtown
TorontoThis is a great hotel offering excellent value for money, and a central location on a side street...
Prices From
£32
per person, per night
Best Western Sands-by-the-Sea
Vancouver cityThis lively downtown hotel is ideally located across the street from the beach at English Bay and...
Prices From
£33
per person, per night
Executive House Hotel, Victoria
Victoria & Vancouver islandEuropean-style hotel situated on the doorstep of the Inner Harbour. Located close to...
Prices From
£34
per person, per night
Holiday Inn & Suites Vancouver Downtown
Vancouver cityThis affordable and comfortable hotel has a great location in Vancouver's vibrant downtown, and...