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
| City | Named | Website listed | Phone listed | No 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):
- hotels in Montreal, Canada
- hotels in Toronto, Canada
- hotels in Calgary, Canada
- hotels in Vancouver, Canada
- hotels in Edmonton, Canada
- hotels in Ottawa, Canada
- hotels in Winnipeg, Canada
- hotels in Victoria, Canada
- hotels in Regina, Canada
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).