Compiled by our independent editors
Canada hotels offer a diverse range of accommodations, from luxurious urban retreats to cozy mountain lodges. Visitors can enjoy modern amenities, stunning views, and personalized service. Many properties emphasize sustainability and local culture, providing travelers with unique experiences that reflect the country's rich heritage and natural beauty.
Filter
Hotel Class
Amenities
Brand
Regina, Manitoba & Saskatchewan
#1 in Best Canada Hotels
$314
Saskatoon, Manitoba & Saskatchewan
#2 in Best Canada Hotels
$190
$190
Blue Mountains, Ontario
#3 in Best Canada Hotels
$178
$151
Fredericton, Northeast Provinces
#4 in Best Canada Hotels
$318
Saint Hyacinthe, Quebec
#5 in Best Canada Hotels
$180
$180
St. John's, Northeast Provinces
#6 in Best Canada Hotels
$148
$121
Kananaskis, Alberta
#7 in Best Canada Hotels
$231
St. John's, Newfoundland and Labrador
#8 in Best Canada Hotels
$122
$110
St. John's, Newfoundland and Labrador
#9 in Best Canada Hotels
$107
$80
Trois-Rivieres, Quebec
#10 in Best Canada Hotels
$229
$203
Kamloops, British Columbia
#11 in Best Canada Hotels
$131
$113
Saguenay, Quebec
#12 in Best Canada Hotels
$164
Westbank, British Columbia
#13 in Best Canada Hotels
London, Ontario
#14 in Best Canada Hotels
$138
$97
Kitchener, Ontario
#15 in Best Canada Hotels
$119
$101
Waterloo, Ontario
#16 in Best Canada Hotels
$226
$226
London, Ontario
#17 in Best Canada Hotels
$200
$199
Guelph, Ontario
#18 in Best Canada Hotels
$228
$228
Kingston, Ontario
#19 in Best Canada Hotels
$160
Thunder Bay, Ontario
#20 in Best Canada Hotels
$371
$350