Pass or Fail

Canadian restaurant inspections, in one search.

Search a restaurant, city, or neighbourhood, or browse the list below.

Pass or Fail by the numbers

5
Provinces
68
Cities
109,946
Restaurants
281,396
Inspections
2,110
New inspections (last 7 days)
11,448
New inspections (last 30 days)
June 13, 2026
Most recent inspection
June 2023
Records date back to

Alberta

13 cities · 29,662 restaurants

British Columbia

17 cities · 14,192 restaurants

Ontario

23 cities · 54,911 restaurants

Québec

11 cities · 8,718 restaurants

Saskatchewan

4 cities · 2,463 restaurants

Canadian health inspectors publish their restaurant inspection results, but each city uses its own portal with its own vocabulary. Pass or Fail brings them together so you can search by name or browse by city before deciding where to eat. See how it works to learn more about what inspectors check and how each authority reports.

How Pass or Fail covers Canadian inspections

Ontario

Ontario’s restaurant inspections are run by regional public-health units. Toronto Public Health’s DineSafe programme is the largest and longest-running. Peel Region, Halton Region, York Region, the Region of Waterloo, Ottawa Public Health, Hamilton Public Health Services, and Middlesex-London Health Unit (MLHU) each publish their own records under similar Pass / Conditional Pass / Closed terminology, with two exceptions: York labels its positive outcome “Satisfactory,” and London publishes only the underlying violations rather than an overall pass-or-fail label.

British Columbia

British Columbia’s restaurant inspections are conducted by three regional health authorities. Vancouver Coastal Health (VCH) covers Vancouver, Richmond, Whistler, and the North Shore. Interior Health (IHA) covers the Okanagan, Thompson, and Kootenay regions. Island Health (VIHA) covers Vancouver Island. VCH and IHA publish criterion-level violation reports without an overall pass-or-fail label; Pass or Fail shows the violations directly. VIHA assigns each premise a Low, Moderate, or High hazard rating reflecting its operational risk.

Alberta

Alberta’s restaurant inspections are conducted by Alberta Health Services Environmental Public Health, the single authority covering the entire province. AHS records each visit as either a routine inspection with violations noted, or as a closed order; there is no Conditional Pass tier. Pass or Fail covers 13 Alberta cities and towns, including Calgary, Edmonton, Red Deer, Lethbridge, and the mountain communities of Banff, Canmore, and Jasper.

Saskatchewan

Saskatchewan’s restaurant inspection records are published through the provincial Inspection InSite portal, operated by the Saskatchewan Health Authority. The portal uses “In Compliance” and “Not in Compliance” terminology rather than the Pass / Fail vocabulary used in most of Canada. Pass or Fail covers Saskatoon, Regina, Moose Jaw, and Prince Albert, the four largest cities in the province.

Québec

Québec doesn’t publish routine restaurant inspection results. Only court convictions under the Food Products Act (Loi sur les produits alimentaires, P-29) are part of the public record. Pass or Fail aggregates two conviction datasets: the City of Montréal’s open-data portal for restaurants on the Island of Montréal, and the provincial MAPAQ dataset for ten other cities including Québec City, Laval, Longueuil, Gatineau, and Sherbrooke.

Common questions

How often is the data updated?

The cadence depends on the source authority. We re-ingest each public dataset on a daily-to-weekly schedule. Once a new inspection appears in the original portal, it usually shows up here within a few days to a week.

Is Pass or Fail an official government site?

No. We’re an independent service. We aggregate the public records that Canadian health authorities publish. The authoritative record is always the originating authority’s, not ours.

What does a conditional pass actually mean for me as a diner?

This applies to authorities that use the term “Conditional Pass,” most commonly the Ontario authorities other than London (which publishes violations without an overall outcome label). It means inspectors found at least one violation that wasn’t severe enough to close the place. The operator typically has a deadline to correct the issue, and an inspector returns to verify. A place with a long history of clean inspections plus one conditional reads differently from a place that keeps getting them. Other authorities use different vocabulary; see How It Works for a full breakdown.

Read all 12 questions →