Search Hotels in Canada

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Canada

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

Compare 48,895 hotels in Canada with room rates, reviews, and availability. Most hotels are fully refundable.

Oakes Hotel Overlooking the Falls
3.5 out of 5
6546 Fallsview Blvd, Niagara Falls, ON
Fully refundableReserve now, pay when you stay
The price is $95 per night from Oct 9 to Oct 10
$95
per night
Oct 9 - Oct 10
6.6/10 (4,316 reviews)
"Great place"

Reviewed on Oct 2, 2023

Oakes Hotel Overlooking the Falls
Radisson Hotel & Suites Fallsview
3.5 out of 5
6733 Fallsview Blvd, Niagara Falls, ON
Fully refundableReserve now, pay when you stay
The price is $74 per night from Oct 29 to Oct 30
$74
per night
Oct 29 - Oct 30
7.8/10 Good! (2,415 reviews)
"convenient location"

Reviewed on Sep 29, 2023

Radisson Hotel & Suites Fallsview
Hotel Bonaventure Montreal
4 out of 5
900 rue De La Gauchetiere West, Montreal, QC
Fully refundableReserve now, pay when you stay
The price is $131 per night from Oct 9 to Oct 10
$131
per night
Oct 9 - Oct 10
8.6/10 Excellent! (2,523 reviews)
"The most unique hotel stay i have ever had. At first I thought the price was a little steep but after staying there I would do it again and will in the future. Year-round pool, and outdoor water features steal the show. Staff were helpful and in our case allowed an early check-in. Kids enjoyed the ..."

Reviewed on Oct 1, 2023

Hotel Bonaventure Montreal
Save an average of 15% on thousands of hotels when you're signed in
DoubleTree by Hilton Hotel Toronto Downtown
4 out of 5
108 Chestnut St, Toronto, ON
Fully refundableReserve now, pay when you stay
The price is $158 per night from Oct 22 to Oct 23
$158
per night
Oct 22 - Oct 23
8.2/10 Very Good! (3,107 reviews)
"The rooms were small, but very nice and clean. The pool was nice and warm, but there was a lot of hair in it. The staff were friendly and the warm cookie at check-in was a nice touch."

Reviewed on Oct 1, 2023

DoubleTree by Hilton Hotel Toronto Downtown
Hotel Omni Mont-Royal
4 out of 5
1050 Sherbrooke Street West, Montreal, QC
Fully refundableReserve now, pay when you stay
The price is $155 per night from Oct 8 to Oct 9
$155
per night
Oct 8 - Oct 9
9/10 Wonderful! (1,534 reviews)
"It is a nice hotel, well appointed but the bathrooms isn't suitable for seniors. Entering and exiting the tub. It’s very dangerous because we have not way to hold anywhere except the walls. A handle inside the tub will be helpful. For this reason I won’t recommend this hotel to seniors. The reception ..."

Reviewed on Sep 30, 2023

Hotel Omni Mont-Royal
Hotel Chrome Montreal
3 out of 5
215 Boulevard René-Lévesque Est, Montreal, QC
The price is $79 per night from Oct 29 to Oct 30
$79
per night
Oct 29 - Oct 30
6.4/10 (2,427 reviews)
"Pretty decent for the price, staff we’re very friendly … the place isn’t perfect but it’s a economical safe place to stay right in the heart of everything…"

Reviewed on Sep 29, 2023

Hotel Chrome Montreal
Banff Rocky Mountain Resort
3 out of 5
1029 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $95 per night from Oct 23 to Oct 24
$95
per night
Oct 23 - Oct 24
7.8/10 Good! (1,543 reviews)
"Fire place in room"

Reviewed on Sep 28, 2023

Banff Rocky Mountain Resort
Seneca Niagara Resort & Casino
4 out of 5
310 4th St, Niagara Falls, NY
The price is $79 per night from Oct 31 to Nov 1
$79
per night
Oct 31 - Nov 1
8.6/10 Excellent! (2,868 reviews)
Now we know
"3 night birthday/anniversary trip with my husband. Hotel entrance to resort not signed very well for checking in and parking. Front of casino entrance closed off to cars for some reason. No luggage carts available at 4pm on a Wednesday so we struggled to get our belongings to the room. All things ..."

Reviewed on Oct 2, 2023

Seneca Niagara Resort & Casino
Pinnacle Hotel Harbourfront
4 out of 5
1133 Hastings St W, Vancouver, BC
Fully refundableReserve now, pay when you stay
The price is $178 per night from Oct 30 to Oct 31
$178
per night
Oct 30 - Oct 31
8.4/10 Very Good! (3,798 reviews)
"Love everything in the hotel. Workers are really nice especially Pavel from the restaurant"

Reviewed on Sep 30, 2023

Pinnacle Hotel Harbourfront
Crystal Lodge
3.5 out of 5
4154 Village Green, Whistler, BC
Fully refundableReserve now, pay when you stay
The price is $105 per night from Oct 5 to Oct 6
$105
per night
Oct 5 - Oct 6
9/10 Wonderful! (1,277 reviews)
"Amazing place for reasonable prices"

Reviewed on Oct 1, 2023

Crystal Lodge
Hyatt Regency Vancouver
4.5 out of 5
655 Burrard St, Vancouver, BC
Fully refundable
The price is $198 per night from Oct 30 to Oct 31
$198
per night
Oct 30 - Oct 31
9/10 Wonderful! (1,728 reviews)
"Close to everything we needed"

Reviewed on Oct 1, 2023

Hyatt Regency Vancouver
Blue Mountain Resort Mosaic Suites
2.5 out of 5
190 Jozo Weider Blvd, The Blue Mountains, ON
Fully refundableReserve now, pay when you stay
The price is $139 per night from Oct 4 to Oct 5
$139
per night
Oct 4 - Oct 5
8.4/10 Very Good! (959 reviews)
"Perfect location!"

Reviewed on Oct 1, 2023

Blue Mountain Resort Mosaic Suites
Four Points by Sheraton Niagara Falls Fallsview
3.5 out of 5
6455 Fallsview Blvd, Niagara Falls, ON
Fully refundableReserve now, pay when you stay
The price is $96 per night from Oct 9 to Oct 10
$96
per night
Oct 9 - Oct 10
7.4/10 Good! (2,848 reviews)
"it was fabulous"

Reviewed on Oct 2, 2023

Four Points by Sheraton Niagara Falls Fallsview
Moose Hotel And Suites
4 out of 5
345 Banff Ave, Banff, AB
Fully refundableReserve now, pay when you stay
The price is $183 per night from Oct 22 to Oct 23
$183
per night
Oct 22 - Oct 23
9.4/10 Exceptional! (1,949 reviews)
"Staff was very friendly and helpful. Plenty of free parking and close walk to both dining and shopping and local transportation stops very close."

Reviewed on Oct 1, 2023

Moose Hotel And Suites
Hilton Whistler Resort & Spa
4 out of 5
4050 Whistler Way, Whistler, BC
Fully refundableReserve now, pay when you stay
The price is $150 per night from Oct 10 to Oct 11
$150
per night
Oct 10 - Oct 11
8.2/10 Very Good! (1,006 reviews)
"Ease in checkin and proximity to village"

Reviewed on Sep 30, 2023

Hilton Whistler Resort & Spa
Delta Hotels by Marriott Toronto
4 out of 5
75 Lower Simcoe Street, H, Toronto, ON
Fully refundableReserve now, pay when you stay
The price is $205 per night from Oct 27 to Oct 28
$205
per night
Oct 27 - Oct 28
9/10 Wonderful! (1,409 reviews)
"Always love staying at the Delta!"

Reviewed on Sep 29, 2023

Delta Hotels by Marriott Toronto
Blackcomb Springs Suites by CLIQUE
3 out of 5
4899 Painted Cliff Road, Whistler, BC
The price is $122 per night from Oct 4 to Oct 5
$122
per night
Oct 4 - Oct 5
8.6/10 Excellent! (1,265 reviews)
"Spent 2 nights here and we loved it. The pool and hotubs are brilliant and views across the slopes and into thr mountains are unreal. Staff are all very friendly and the apartment itself was very well stocked. Great coffee also! The bed was very comfy and we had a great sleep. The hotel itself from ..."

Reviewed on Sep 29, 2023

Blackcomb Springs Suites by CLIQUE
Holiday Inn Hotel & Suites Montreal Centre-ville Ouest, an IHG Hotel
3.5 out of 5
1390 Boulevard René-lévesque Ouest, Montreal, QC
Fully refundableReserve now, pay when you stay
The price is $137 per night from Oct 9 to Oct 10
$137