Best Places to Stay in Canada
Explore over 15000 accommodations in Canada
Popular regions
Ontario
Average stay price $153.78
British Columbia
Average stay price $189.55
Popular cities
Kelowna
Average stay price $131.61
Calgary
Average stay price $151
Ottawa
Average stay price $176.7
Niagara Falls
Average stay price $207.41
Quebec City
Average stay price $295.48
So you can indulge guilt-free
Excellent
939 ratings
Breakfast included
The St. Regis Hotel
Hotel
Superb
991 ratings
Days Inn by Wyndham Thunder Bay North
243 ratings
Microtel Inn & Suites by Wyndham Kirkland Lake
1401 ratings
Ermitage du Lac - Les Suites Tremblant
Show all
Because travel is for everyone
971 ratings
Blackcomb Springs Suites by CLIQUE
1710 ratings
Free Cancellation
Fairmont Vancouver Airport In-Terminal Hotel
Very Good
1006 ratings
Fairmont Le Manoir Richelieu
980 ratings
Fairmont Pacific Rim
Unwind at exquisite hotels that have hot tubs in the rooms!
396 ratings
Best Western Plus Nor'wester Hotel & Conference Centre
969 ratings
Whistler Village Inn And Suites
937 ratings
Fairmont Waterfront
We’ll share travel tips, incentives and unmissable offers!