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

Named restaurants per city on OpenStreetMap; each city opens its full list with filters and its own CSV.
CityNamedWebsite listedPhone listedNo 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):

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

Open on the Apify Store

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).