List of hotels in Canada: 725 in 9 cities

How many hotels are in Canada?

OpenStreetMap names 725 hotels across the 9 cities in Canada that have a list on this site (extracts of 7 Nov 2026 to 11 Nov 2026): the biggest are Montreal (151), Toronto (115), Calgary (93). 57% of the records list a website and 53% a phone number; 91 non-chain hotels have no website on the map record. This covers those cities only, not every town in Canada.

Download all 725 as one CSVGet emails, phones and ratings

Data © OpenStreetMap contributors, ODbL, extract of 11 Nov 2026. The CSV is under the same licence.

Hotels by city

Named hotels per city on OpenStreetMap; each city opens its full list with filters and its own CSV.
CityNamedWebsite listedPhone listedNo website (non-chain)
Hotels in Montreal 151 50% 47% 32
Hotels in Toronto 115 68% 72% 9
Hotels in Calgary 93 58% 39% 5
Hotels in Vancouver 86 90% 86% 5
Hotels in Edmonton 81 51% 47% 12
Hotels in Ottawa 68 40% 35% 7
Hotels in Winnipeg 63 22% 20% 15
Hotels in Victoria 39 92% 90% 2
Hotels in Regina 29 28% 28% 4

The complete list for Canada

The map misses many businesses and has no emails. Google Maps Business Lead & Email Finder searches Google Maps and reads each business website: $0.99 per 1,000 + $0.10/GB start, plus Apify platform usage. Paste one search per city (each list page gives neighbourhood and postcode searches for big cities):

  1. hotels in Montreal, Canada
  2. hotels in Toronto, Canada
  3. hotels in Calgary, Canada
  4. hotels in Vancouver, Canada
  5. hotels in Edmonton, Canada
  6. hotels in Ottawa, Canada
  7. hotels in Winnipeg, Canada
  8. hotels in Victoria, Canada
  9. hotels in Regina, Canada

Open on the Apify Store

Before you send anything: marketing rules in Canada.

Questions

Is there a free list of all hotels in Canada?

Not of every one. The free lists here cover 9 cities in Canada (725 named hotels); the CSV joins them with a city column. For towns not covered, or for every business Google Maps shows with phones, emails and ratings, run a Google Maps source with the searches below.

Which city in Canada has the most hotels on the map?

Montreal, with 151 named hotels, then Toronto (115).