$95 - $192
|CHEAPEST CITY IN CANADA||Calgary||34% cheaper||Hotels in Calgary are the cheapest in Canada at just $95 per night on average.|
|MOST EXPENSIVE CITY IN CANADA||Whistler||35% more expensive||Whistler has the highest priced hotels in Canada with rooms averaging $193 per night.|
|MOST POPULAR CITY IN CANADA||Toronto||65% more users visited||More momondo users search for hotels in Toronto than any other city in Canada|
At just $154 per night on average, April is the least expensive month to stay at a hotel in Canada. The most expensive month to stay at a hotel in Canada is September.
There is little doubt that travelers enjoy various cities in Canada, but the majority of travelers who visit Canada tend to spend the most time in Toronto.
At $287 per night, the average luxury hotel room in Canada is 35% above the rate of a typical hotel room in Canada, which is $212.
As a popular tourist destination in Canada, it is no surprise that Whistler has the most expensive hotel rooms at $193 per night - 35% more than than the country's average hotel room price.
At just $45 per night, Niagara Falls has hotel room rates that are 78% less than other cities in Canada.