COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotel Resorts in Canada

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Canada

Featured Resorts in Canada

Fairmont Jasper Park Lodge
4 out of 5
Old Lodge Road, Jasper, AB
The price is Rs15,002 per night from 2 Apr to 3 Apr

Situated in a national park, this spa resort is 0.1 mi (0.1 km) from Fairmont Jasper Park Lodge Golf Course and 3.1 mi (5 km) from Maligne Lake. Maligne Canyon ...

4.2/5Excellent! (986 reviews)

"we love that you walk out your door and you are ready to explore"…"

Reviewed on 8 Feb 2021

Fairmont Jasper Park Lodge
The Westin Resort & Spa, Whistler
4 out of 5
4090 Whistler Way, Whistler, BC
The price is Rs11,887 per night from 15 Mar to 16 Mar

Located in Whistler Village, this romantic resort is within a 10-minute walk of Whistler Golf Club and Whistler Blackcomb Ski Resort. Whistler Sliding Centre ...

4.4/5Wonderful! (1,561 reviews)

"Westin is a great hotel to stay! Room was spacious and sparkling clean, pool and hot tubs worked great, kitchen had everything we needed. Service was great too!"…"

Reviewed on 27 Feb 2021

The Westin Resort & Spa, Whistler
Fairmont Tremblant
4.5 out of 5
3045 chemin de la Chapelle, CP 2670, Mont-Tremblant, QC
Free cancellationReserve now, pay when you stay
The price is Rs14,597 per night from 2 Apr to 3 Apr

Located in the mountains, this ski-in/ski-out resort in Mont-Tremblant is within a 5-minute walk of Mont-Tremblant Ski Resort and Mont-Tremblant Activity Centre, ...

4.4/5Wonderful! (996 reviews)

"Great hotel and the service was amazing. Because of covid there were a number of restrictions but staff were amazing"…"

Reviewed on 22 Feb 2021

Fairmont Tremblant
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Fairmont Banff Springs
4 out of 5
405 Spray Ave, Banff, AB
Free cancellation
The price is Rs26,474 per night from 14 Mar to 15 Mar

This family-friendly Banff resort is located on the riverwalk, within 1 mi (2 km) of Spray River West Trailhead and Banff Gondola. Upper Hot Springs and Banff ...

4.4/5Wonderful! (1,000 reviews)

"Beautiful property and stay of hotel. Great staff and friendly people"…"

Reviewed on 1 Mar 2021

Fairmont Banff Springs
The Rimrock Resort Hotel
4 out of 5
300 Moutain Avenue, Banff, AB
The price is Rs11,904 per night from 1 Apr to 2 Apr

Situated in a national park, this spa resort is within a 5-minute walk of Upper Hot Springs and Banff Gondola. Banff Centre for Arts and Creativity and Banff ...

4.5/5Wonderful! (1,654 reviews)

"We really enjoyed the serene mountain view from our suite. The morning breakfast buffet in the dining room was great, good selection and quality service."…"

Reviewed on 26 Feb 2021

The Rimrock Resort Hotel
White Oaks Resort & Spa
4 out of 5
253 Taylor Rd, Niagara-on-the-Lake, ON
Free cancellationReserve now, pay when you stay
The price is Rs7,440 per night from 3 Mar to 4 Mar

Located in Glendale, this spa resort is within a 10-minute walk of Outlet Collection at Niagara and Niagara College Niagara-on-the-Lake Campus. St. Catharine's ...

4.5/5Wonderful! (1,178 reviews)

"amazing customer service. Shower was lovely. Unfortunately amenities and restaurants closed because of covid, but room service was quick and delicious."…"

Reviewed on 1 Mar 2021

White Oaks Resort & Spa
Fairmont Chateau Whistler
4.5 out of 5
4599 Chateau Blvd, Whistler, BC
Free cancellationReserve now, pay when you stay
The price is Rs17,257 per night from 3 Mar to 4 Mar

Located in the mountains, this Blackcomb resort offers ski-in/ski-out access and is within a 15-minute walk of Squamish Lil'wat Cultural Centre, Audain Art Museum ...

4.5/5Wonderful! (989 reviews)

"Great service. Outdoor area - pools & hot tubs - best in Whistler. Redecorated rooms are nice. Great food."…"

Reviewed on 22 Feb 2021

Fairmont Chateau Whistler
Four Seasons Resort Whistler
5 out of 5
4591 Blackcomb Way, Whistler, BC
The price is Rs28,838 per night from 4 Mar to 5 Mar

Located near the slopes, this Blackcomb resort is next to a golf course, and within 1 mi (2 km) of Whistler Blackcomb Ski Resort, Whistler Village Gondola and ...

4.7/5Exceptional! (992 reviews)

"It was big and had good services. Staff was friendly"…"

Reviewed on 15 Feb 2021

Four Seasons Resort Whistler
Fairmont Chateau Lake Louise
4 out of 5
111 Lake Louise Drive, Lake Louise, AB
Free cancellationReserve now, pay when you stay
The price is Rs22,269 per night from 3 Mar to 4 Mar

Situated on a lake, this spa resort is steps away from Louise Lake and Icefields Parkway. Lake Louise Mountain Resort and Lake Louise Gondola are also within ...

4.6/5Exceptional! (997 reviews)

"the room was great. stayed 2 nights and they unexpectedly placed us in a lake view room requested through email. awesome in-room services. felt like home away from home. staff at reception should be more welcoming to all guests. love the breakfast experience. lunch was not that great - both the food ..."…"

Reviewed on 27 Feb 2021

Fairmont Chateau Lake Louise
Coast Canmore Hotel & Conference Centre
3 out of 5
511 Bow Valley Trail, Canmore, AB
Free cancellationReserve now, pay when you stay
The price is Rs4,968 per night from 7 Mar to 8 Mar

Situated in a national park, this eco-friendly resort is within 2 mi (3 km) of Canmore Nordic Centre Provincial Park, Canmore Golf and Curling Club and Silvertip ...

4.3/5Excellent! (1,217 reviews)

"Clean updated rooms, great location, friendly staff ."…"

Reviewed on 1 Mar 2021

Coast Canmore Hotel & Conference Centre
Copper Point Resort
4 out of 5
760 Cooper Road, Invermere, BC
Get Rates

Located in East Kootenay, this spa resort is within a 5-minute walk of Columbia Mountains and Copper Point Golf Course. James Chabot Provincial Park and Eagle ...

4.5/5Wonderful! (991 reviews)

"We've stayed here a few times and like the location in the valley. The facilities were clean and the staff friendly."…"

Reviewed on 1 Mar 2021

Copper Point Resort
Sun Peaks Grand Hotel & Conference Centre
4 out of 5
3240 Village Way, Sun Peaks, BC
The price is Rs11,577 per night from 1 Apr to 2 Apr

Located in the mountains, this ski-in/ski-out resort in Sun Peaks is within 1 mile (2 km) of Sun Peaks Golf Course and Sun Peaks Resort, and is convenient for ...

4.3/5Excellent! (941 reviews)

"Everything was within steps! Staff were very pleasant!"…"

Reviewed on 10 Feb 2021

Sun Peaks Grand Hotel & Conference Centre
Grey Eagle Resort
4 out of 5
3779 Grey Eagle Drive Southwest, Calgary, AB
Free cancellationReserve now, pay when you stay
The price is Rs7,025 per night from 3 Mar to 4 Mar

Situated in the mountains, this resort is within 6 mi (10 km) of Rockyview General Hospital, Chinook Centre and Rodeo Arena. Heritage Park Historical Village ...

4.5/5Wonderful! (1,080 reviews)

"nice place. clean, friendly staff. unfortunately casino was closed down. Restaurant closed. all due to covid restrictions."…"

Reviewed on 4 Feb 2021

Grey Eagle Resort
Georgian Bay Hotel Trademark Collection by Wyndham
3 out of 5
10 Vacation Inn, Collingwood, ON
Free cancellationReserve now, pay when you stay
The price is Rs7,795 per night from 1 Apr to 2 Apr

Located in the heart of Collingwood, this spa resort is 1.9 mi (3 km) from Collingwood Golf Course and 2.6 mi (4.2 km) from Scandinave Spa Blue Mountain. Collingwood ...

4.1/5Very Good! (999 reviews)

"Very clean, and very near Blue Mountain ski resort."…"

Reviewed on 28 Feb 2021

Georgian Bay Hotel Trademark Collection by Wyndham
Stoneridge Mountain Resort by CLIQUE
4 out of 5
30 Lincoln Pk, Canmore, AB
The price is Rs9,687 per night from 3 Mar to 4 Mar

This family-friendly Canmore resort is located in the mountains, within a 10-minute walk of Yamnuska Mountain Adventures and Canmore Nordic Centre Provincial ...

4.7/5Exceptional! (991 reviews)

"Within walking distance from many amenities. Underground parking was a bonus"…"

Reviewed on 26 Feb 2021

Stoneridge Mountain Resort by CLIQUE
Black Rock Oceanfront Resort
4 out of 5
596 Marine Drive, Ucluelet, BC
Get Rates

Offering direct access to the beach, this Ucluelet resort is within a 10-minute walk of Ucluelet Big Beach and Wild Pacific Trail. Little Beach and Clayoquot ...

4.4/5Wonderful! (616 reviews)

"Excellent spot,the big beach right in front of the hotel"…"

Reviewed on 2 Jan 2021

Black Rock Oceanfront Resort
Tigh-Na-Mara Seaside Spa Resort
3.5 out of 5
1155 Resort Drive, Parksville, BC
The price is Rs8,578 per night from 8 Mar to 9 Mar

Offering direct access to the beach, this Regional District of Nanaimo resort is within 1 mi (2 km) of Riptide Lagoon Adventure Golf and Rathtrevor Beach Provincial ...

4.2/5Very Good! (890 reviews)

"Lovely log cabin, nice restaurant and staff. Will return for another stay"…"

Reviewed on 1 Mar 2021

Tigh-Na-Mara Seaside Spa Resort
Americana Waterpark Resort and Spa
3 out of 5
8444 Lundy's Lane, Niagara Falls, ON
The price is Rs3,980 per night from 3 Mar to 4 Mar

This family-friendly Niagara Falls resort is located in the suburbs, just steps away from Waves Indoor Waterpark and Lundy's Lane. Canada One Factory Outlets ...

3.8/5Good! (1,278 reviews)

"30 dollars per day for parking is excessive. Very helpful staff."…"

Reviewed on 24 Dec 2020

Americana Waterpark Resort and Spa
Deerhurst Resort
3.5 out of 5
1235 Deerhurst Dr, Huntsville, ON
Free cancellation
The price is Rs8,594 per night from 21 Mar to 22 Mar

Nestled on the beach, this Huntsville resort is 0.5 mi (0.9 km) from Hidden Valley Highlands Ski Area and 2.6 mi (4.2 km) from Grandview Golf Club. Huntsville ...

3.8/5Good! (994 reviews)

"The Bayshore building is very clean, but it's evident that the building is aging. Some of the things like the crown moulding have separated joints, but overall it's a nice clean place and I was quite happy with it. It was great that there are so many trails to take advantage of for people like me ..."…"

Reviewed on 16 Feb 2021

Deerhurst Resort
Living Water Resort and Spa
3.5 out of 5
9 Harbour Street East, Collingwood, ON
The price is Rs9,862 per night from 29 Mar to 30 Mar

This family-friendly Collingwood resort is located on the waterfront, just steps away from Georgian Bay and Lake Huron. White's Bay and Collingwood Golf Course ...

4/5Very Good! (575 reviews)

"&hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhjhhhhhhhhhhhhhhhhhhhh"…"

Reviewed on 9 Jan 2021

Living Water Resort and Spa
Don't see what you're looking for?
See all available properties in Canada
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.