List of pubs in Canada: 841 in 9 cities
How many pubs are in Canada?
OpenStreetMap names 841 pubs 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 Toronto (266), Calgary (111), Ottawa (109). 45% of the records list a website and 38% a phone number; 262 non-chain pubs have no website on the map record. This covers those cities only, not every town in Canada.
Download all 841 as one CSVGet emails, phones and ratings
Data © OpenStreetMap contributors, ODbL, extract of 11 Nov 2026. The CSV is under the same licence.
Pubs by city
| City | Named | Website listed | Phone listed | No website (non-chain) |
|---|---|---|---|---|
| Pubs in Toronto | 266 | 32% | 34% | 121 |
| Pubs in Calgary | 111 | 52% | 47% | 25 |
| Pubs in Ottawa | 109 | 48% | 35% | 18 |
| Pubs in Montreal | 100 | 49% | 35% | 34 |
| Pubs in Vancouver | 90 | 82% | 61% | 16 |
| Pubs in Edmonton | 61 | 30% | 21% | 18 |
| Pubs in Hamilton | 52 | 26% | 30% | 13 |
| Pubs in Winnipeg | 27 | 52% | 30% | 11 |
| Pubs in Victoria | 25 | 60% | 44% | 6 |
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):
- pubs in Toronto, Canada
- pubs in Calgary, Canada
- pubs in Ottawa, Canada
- pubs in Montreal, Canada
- pubs in Vancouver, Canada
- pubs in Edmonton, Canada
- pubs in Hamilton, Canada
- pubs in Winnipeg, Canada
- pubs in Victoria, Canada
Before you send anything: marketing rules in Canada.
Questions
Is there a free list of all pubs in Canada?
Not of every one. The free lists here cover 9 cities in Canada (841 named pubs); 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 pubs on the map?
Toronto, with 266 named pubs, then Calgary (111).