Find Deals onResorts in Canada
Check Last Minute Canada Hotel Deals
You choose what matters — star rating, location, amenities.
We pick the perfect hotel, packed with all your must-haves.
Your hotel is revealed right after booking!
Cheap Resorts in Canada

River Rock Casino Resort
8811 River Road, Richmond, BC
The price is $165 per night from Apr 9 to Apr 10
$165
includes taxes & fees
Apr 9 - Apr 10
Stay at this 4-star luxury resort in Richmond. Enjoy a full-service spa, 5 restaurants, and a marina. Our guests praise the pool and the helpful staff in our ...
8.2/10 Very Good! (8,750 reviews)

Hilton Whistler Resort & Spa
4050 Whistler Way, Whistler, BC
The price is $178 per night from Apr 20 to Apr 21
$178
includes taxes & fees
Apr 20 - Apr 21
Book a stay at this spa resort in Whistler. Enjoy free WiFi, a full-service spa, and 2 hot tubs. Our guests praise the helpful staff and the clean rooms in our ...
8.4/10 Very Good! (1,096 reviews)

Coast Canmore Hotel & Conference Centre
511 Bow Valley Trail, Canmore, AB
The price is $112 per night from Apr 10 to Apr 11
$112
includes taxes & fees
Apr 10 - Apr 11
Stay at this 3-star eco-certified resort in Canmore. Enjoy free WiFi, room service, and a fitness center. Our guests praise the helpful staff and the clean rooms ...
8.4/10 Very Good! (1,010 reviews)

Great Wolf Lodge Niagara Falls
3950 Victoria Avenue, Niagara Falls, ON
The price is $244 per night from Apr 9 to Apr 10
$244
includes taxes & fees
Apr 9 - Apr 10
Stay at this 3.5-star family-friendly resort in Niagara Falls. Enjoy free WiFi, free parking, and an outdoor pool. Our guests praise the pool and the helpful ...
9/10 Wonderful! (2,025 reviews)

Americana Waterpark Resort and Spa
8444 Lundy's Lane, Niagara Falls, ON
The price is $132 per night from Apr 14 to Apr 15
$132
includes taxes & fees
Apr 14 - Apr 15
Stay at this 3-star spa resort in Niagara Falls. Enjoy free WiFi, 2 indoor pools, and a full-service spa. Our guests praise the pool and the helpful staff in ...
8.2/10 Very Good! (3,290 reviews)

White Oaks Resort & Spa
253 Taylor Rd, Niagara-on-the-Lake, ON
The price is $176 per night from Apr 13 to Apr 14
$176
includes taxes & fees
Apr 13 - Apr 14
Book a stay at this spa resort in Niagara-on-the-Lake. Enjoy a full-service spa, 3 restaurants, and breakfast (surcharge). Our guests praise the helpful staff ...
9.4/10 Exceptional! (1,875 reviews)

Casino New Brunswick
21 Casino Drive, Moncton, NB
The price is $120 per night from Apr 13 to Apr 14
$120
includes taxes & fees
Apr 13 - Apr 14
Stay at this 4.5-star luxury resort in Moncton. Enjoy free WiFi, free parking, and a casino. Our guests praise the helpful staff and the clean rooms in our reviews. ...
8.6/10 Excellent! (1,682 reviews)

Fairmont Jasper Park Lodge
Old Lodge Road, Jasper, AB
The price is $307 per night from Apr 17 to Apr 18
$307
includes taxes & fees
Apr 17 - Apr 18
Book a stay at this spa resort in Jasper. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...
8.6/10 Excellent! (1,001 reviews)

Living Water Resort and Spa
9 Harbour Street East, Collingwood, ON
The price is $143 per night from Apr 25 to Apr 26
$143
includes taxes & fees
Apr 25 - Apr 26
Stay at this 3.5-star spa resort in Collingwood. Enjoy free WiFi, an outdoor pool, and a full-service spa. Our guests praise the restaurant and the helpful staff ...
8.2/10 Very Good! (1,195 reviews)

DoubleTree Fallsview Resort & Spa by Hilton Niagara Falls
6039 Fallsview Blvd, Niagara Falls, ON
The price is $137 per night from Apr 13 to Apr 14
$137
includes taxes & fees
Apr 13 - Apr 14
Stay at this 4-star spa hotel in Niagara Falls. Enjoy free WiFi, 2 indoor pools, and a full-service spa. Our guests praise the pool and the helpful staff in ...
8.8/10 Excellent! (2,099 reviews)

Fairmont Banff Springs
405 Spray Ave, Banff, AB
The price is $514 per night from Apr 16 to Apr 17
$514
includes taxes & fees
Apr 16 - Apr 17
Book a stay at this spa resort in Banff. Enjoy a full-service spa, 7 restaurants, and a golf course. Our guests praise the helpful staff and the property condition ...
9/10 Wonderful! (1,002 reviews)

Fairmont Chateau Whistler
4599 Chateau Blvd, Whistler, BC
The price is $341 per night from Apr 22 to Apr 23
$341
includes taxes & fees
Apr 22 - Apr 23
Book a stay at this spa resort in Whistler. Enjoy a full-service spa, 5 restaurants, and a golf course. Our guests praise the pool and the helpful staff in our ...
9.2/10 Wonderful! (1,006 reviews)
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.
Top Trending Hotels in Canada

Union Hotel
60 York St, Toronto, ON
The price is $196 per night from Apr 21 to Apr 22
$196
includes taxes & fees
Apr 21 - Apr 22
Stay at this aparthotel in Toronto. Enjoy free WiFi, breakfast (surcharge), and a fitness center. Popular attractions Scotiabank Arena and Ripley's Aquarium ...
9.4/10 Exceptional! (123 reviews)
"Our stay at Union was awesome. Very clean, chic, comfortable, tidy. Nothing but good things to say about the hotel itself. My only issue was the fact thay Expedia took and confirmed my booking, but the hotel did not actually have the room I booked (2 double beds). Therefore when I arrived the kind ..."
Reviewed on Apr 6, 2025

Embassy Suites by Hilton Niagara Falls Fallsview
6700 Fallsview Blvd, Niagara Falls, ON
The price is $155 per night from Apr 10 to Apr 11
$155
includes taxes & fees
Apr 10 - Apr 11
Stay at this 3.5-star business-friendly hotel in Niagara Falls. Enjoy free breakfast, 2 hot tubs, and 2 bars/lounges. Our guests praise the restaurant and the ...
8/10 Very Good! (11,766 reviews)
"Everything’s was fine"
Reviewed on Apr 6, 2025

Wyndham Fallsview Hotel
6455 Fallsview Blvd, Niagara Falls, ON
The price is $117 per night from Apr 9 to Apr 10
$117
includes taxes & fees
Apr 9 - Apr 10
Book a stay at this business-friendly hotel in Niagara Falls. Enjoy free WiFi, 3 restaurants, and 2 hot tubs. Our guests praise the helpful staff and the clean ...
7.8/10 Good! (4,876 reviews)
"I can't tell how kind and helpful everyone was here. I don't think I have had service like this ever."
Reviewed on Apr 5, 2025
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.
Other Cheap Accommodation in Canada

Grizz Hotel
200 3rd Street West, Revelstoke, BC
The price is $94 per night from Apr 23 to Apr 24
$94
includes taxes & fees
Apr 23 - Apr 24
8.6/10 Excellent! (1,403 reviews)
Car Rental Deals in Canada
- Car rentals in Las Vegas
- Car rentals in New York
- Car rentals in Orlando
- Car rentals in London
- Car rentals in Paris
- Car rentals in Cancun
- Car rentals in Miami
- Car rentals in Los Angeles
- Car rentals in Rome
- Car rentals in Punta Cana
- Car rentals in Riviera Maya
- Car rentals in Barcelona
- Car rentals in San Francisco
- Car rentals in San Diego County
- Car rentals in Oahu
- Car rentals in Chicago