Hotels in Canada
We list 5,553 hotels across 12 destinations in Canada. In tonight’s daily check, the lowest price was $41 in Niagara Falls.
12 destinationsTonight from $41Updated daily
Destinations in Canada
Nightly prices for two adults tonight, from our daily check. Some destinations have no price yet today.
Hotels in Toronto1,434 hotelsTonight from$79Hotels in Montréal929 hotelsTonight from$56Hotels in Vancouver627 hotelsSee hotelsHotels in Whistler568 hotelsSee hotelsHotels in Québec444 hotelsTonight from$75Hotels in Niagara Falls369 hotelsTonight from$41Hotels in Calgary368 hotelsTonight from$42Hotels in Ottawa235 hotelsTonight from$86Hotels in Edmonton212 hotelsTonight from$63Hotels in Halifax176 hotelsTonight from$77Hotels in Winnipeg133 hotelsTonight from$68Hotels in Banff58 hotelsTonight from$91