Compare Spa Resorts & Hotels in Canada
Secret Bargains - Save an extra 10% or more on select Spa Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Canada Spa Resorts & Hotels

Temple Gardens Hotel & Spa
24 Fairford St E Moose Jaw SK
$86 nightly
The price is $96 total per night
$96 total
Jun 8 - Jun 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Temple Gardens Hotel & Spa, you'll be centrally located in Moose Jaw, steps from Sun Tree Spa and Casino Moose Jaw.

White Oaks Resort & Spa
253 Taylor Rd Niagara-on-the-Lake ON
$214 nightly
The price is $249 total per night
$249 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at White Oaks Resort & Spa in Niagara-on-the-Lake (Glendale), you'll be a 1-minute drive from Outlet Collection at Niagara and 10 minutes from Clifton Hill.

Sterling Inn & Spa - an Ontario's Finest Inn
5195 Magdalen St Niagara Falls ON
$168 nightly
The price is $198 total per night
$198 total
Jun 8 - Jun 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Niagara Falls (Clifton Hill), Sterling Inn & Spa - an Ontario's Finest Inn is a 3-minute walk from Clifton Hill and 9 minutes by foot from Casino Niagara.

Oak Bay Beach Hotel
1175 Beach Dr Victoria BC
$344 nightly
The price is $399 total per night
$399 total
Jun 22 - Jun 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in Victoria (South Oak Bay), Oak Bay Beach Hotel is within a 10-minute drive of Victoria Harbour and Royal Jubilee Hospital.

Kingfisher Pacific Resort and Spa
4330 Island Highway South Courtenay BC
Located in Courtenay, Kingfisher Pacific Resort and Spa is by the ocean, within a 10-minute drive of Landmark Cinemas Courtenay and Vancouver Island Visitor Centre.

Banff Caribou Lodge and Spa
521 Banff Ave Banff AB
$368 nightly
The price is $408 total per night
$408 total
Jun 5 - Jun 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Banff Caribou Lodge and Spa in Banff, you'll be 1.3 mi (2.2 km) from Tunnel Mountain and 5.9 mi (9.4 km) from Lake Minnewanka.

Century Plaza Hotel
1015 Burrard St Vancouver BC
$254 nightly
The price is $302 total per night
$302 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Century Plaza Hotel, you'll be centrally located in Vancouver, within a 10-minute walk of Granville Street and Robson Street.
Pool
Pet friendly

Moose Hotel And Suites
345 Banff Ave Banff AB
$714 nightly
The price is $793 total per night
$793 total
Jun 19 - Jun 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Moose Hotel And Suites, you'll be centrally located in Banff, within a 5-minute walk of Banff National Park Information Centre and Banff Lake Louise Tourism Bureau.

DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls
6039 Fallsview Blvd Niagara Falls ON
$278 nightly
The price is $327 total per night
$327 total
Jun 7 - Jun 8
Total with taxes and fees
With a stay at DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls, you'll be centrally located in Niagara Falls, within a 10-minute walk of OLG Stage at Fallsview Casino and Skylon Tower.

Hôtel Le Concorde Québec
1225 Cours du General de Montcalm Québec City QC
$155 nightly
The price is $184 total per night
$184 total
Jun 29 - Jun 30
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Hôtel Le Concorde Québec, you'll be centrally located in Québec City, within a 10-minute walk of Quebec City Convention Center and Citadel of Quebec.

Fairmont Palliser
133 9th Avenue SW Calgary AB
$183 nightly
The price is $203 total per night
$203 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Fairmont Palliser, you'll be centrally located in Calgary, steps from Calgary Tower and 3 minutes by foot from Calgary TELUS Convention Centre.

Idlewyld Inn & Spa
36 Grand Avenue London ON
$173 nightly
The price is $205 total per night
$205 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Idlewyld Inn & Spa in London (South London), you'll be within a 10-minute drive of University of Western Ontario and Farquharson Arena.
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.
Canada Spa Resorts & Hotels essential information
Spa Resorts & Hotels in Canada |
2615 |
|---|---|
Highest price | $793 |
Cheapest price | $96 |
Total number of hotels in Canada | 65,053 |
Popular hotels | Temple Gardens Hotel & Spa, White Oaks Resort & Spa, Sterling Inn & Spa - an Ontario's Finest Inn, Oak Bay Beach Hotel, Kingfisher Pacific Resort and Spa, Banff Caribou Lodge and Spa, Century Plaza Hotel, Moose Hotel And Suites, DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls, Hôtel Le Concorde Québec, Fairmont Palliser, Idlewyld Inn & Spa |
Most Recent Canada Hotel Reviews

Toronto Don Valley Hotel and Suites
2 out of 5
Posted less than an hour ago
CheapTickets Verified Review
"Pros: VERY kind staff and clean. Cons: it is not as up to date as the pictures look and no breakfast included. When I called rhe toll free number I was told the pool was open until 11pm. When I arrived, I was told it had closed at 10pm and would not be open the next day. Parking was also extra but waived due to pool being closed. It's Toronto so expensive is expected, but to pay for parking and breakfast is a bit much."
A verified traveler stayed at Toronto Don Valley Hotel and Suites





