List of restaurants in Canada: 12,010 in 10 cities
How many restaurants are in Canada?
OpenStreetMap names 12,010 restaurants across the 10 cities in Canada that have a list on this site (extracts of 7 Nov 2026 to 11 Nov 2026): the biggest are Toronto (3,598), Montreal (2,268), Vancouver (1,470). 40% of the records list a website and 40% a phone number; 4,270 non-chain restaurants have no website on the map record. This covers those cities only, not every town in Canada.
Download all 12,010 as one CSVGet emails, phones and ratings
Data © OpenStreetMap contributors, ODbL, extract of 11 Nov 2026. The CSV is under the same licence.
Restaurants by city
| City | Named | Website listed | Phone listed | No website (non-chain) |
|---|---|---|---|---|
| Restaurants in Toronto | 3,598 | 31% | 34% | 1,505 |
| Restaurants in Montreal | 2,268 | 36% | 41% | 1,007 |
| Restaurants in Vancouver | 1,470 | 67% | 63% | 399 |
| Restaurants in Calgary | 1,271 | 51% | 48% | 266 |
| Restaurants in Ottawa | 1,033 | 40% | 32% | 254 |
| Restaurants in Edmonton | 838 | 27% | 24% | 333 |
| Restaurants in Winnipeg | 547 | 37% | 37% | 210 |
| Restaurants in Hamilton | 486 | 35% | 40% | 120 |
| Restaurants in Victoria | 256 | 61% | 56% | 83 |
| Restaurants in Regina | 243 | 31% | 33% | 93 |
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):
- restaurants in Toronto, Canada
- restaurants in Montreal, Canada
- restaurants in Vancouver, Canada
- restaurants in Calgary, Canada
- restaurants in Ottawa, Canada
- restaurants in Edmonton, Canada
- restaurants in Winnipeg, Canada
- restaurants in Hamilton, Canada
- restaurants in Victoria, Canada
- restaurants in Regina, Canada
Before you send anything: marketing rules in Canada.
Questions
Is there a free list of all restaurants in Canada?
Not of every one. The free lists here cover 10 cities in Canada (12,010 named restaurants); 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 restaurants on the map?
Toronto, with 3,598 named restaurants, then Montreal (2,268).