Contaminant matrix — Canada (CFIA Feeds Regulations SOR/2024-132, incorporated table)
Maximum contaminant levels for feeds in Canada, compiled from the CFIA *Tables of Maximum Contaminant Levels for Feeds* that are incorporated by reference into the Feeds Regulations, 2024 (SOR/2024-132). Values are quoted verbatim from the first-hand CFIA table (pdf-raw/ca-2026/ca_feeds_contaminant_levels.html, fetched via Tokyo relay 2026-08-16). Every numeric cell is a verbatim quote of that source. Cells not specified by the table are honest gaps, not interpolated.
> Method: derived_from_dataset. Source of truth: CFIA "Tables of Maximum > Contaminant Levels for Feeds" (incorporated by reference into SOR/2024-132). > The Feeds Regulations text itself carries no numeric contaminant limits — > they live in this incorporated table. Units: ppb = parts per billion (mg/1,000 > kg) for aflatoxins; mg/kg for the metals and fluorine.
⚠️ Structural caveat — pet food is covered by the livestock catch-all
The CFIA contaminant table is livestock-classed. It has species/class rows for cattle, swine, poultry, horses, fish, etc., but no pet-specific subclass. Pet food is captured by the two catch-all rows:
- "Total diet for all livestock species" — applies the same maximum to the
total diet of every livestock species (used for Arsenic and Lead).
- "Total diet for all other livestock species" / **"Complete feed … All
other livestock species"** — applies to every species not individually listed (used for Cadmium and Fluorine).
So the Canadian pet-food figures below are the catch-all maxima, not a dedicated pet row. This is stated explicitly so the cell is not mistaken for a species-specific pet tolerance.
The matrix (Canadian catch-all maxima)
| Contaminant | CAD — catch-all maximum (pet food falls under "all livestock species") |
|---|---|
| Aflatoxins | 20 ppb — "Aflatoxins All 20 20" (single-ingredient feed *and* total diet both 20 ppb; Table 1) |
| Arsenic (As, total) | 8 mg/kg — "Arsenic Total diet for all livestock species 8" (Table 5; mg/kg) |
| Lead (Pb) | 8 mg/kg — "Lead Total diet for all livestock species 8" (Table 7; mg/kg) |
| Cadmium (Cd) | 0.4 mg/kg — "Cadmium Total diet for all other livestock species 0.4" (Table 6; mg/kg) |
| Fluorine (F) | 150 mg/kg — "Complete feed All other livestock species 150" (Table 8; mg/kg, complete feed) |
Source notes per cell (C1 traceability)
- All five cells are verbatim normalized substrings of
pdf-raw/ca-2026/ca_feeds_contaminant_levels.html (CFIA *Tables of Maximum Contaminant Levels for Feeds*, Date modified 2024-07-03, Canadian Food Inspection Agency). Verified by monitor/verify_ca_contaminant_matrix.py.
- Aflatoxins: Table 1 row "Aflatoxins | All | 20 | 20" — column 3 (single
ingredient feeds, ppb) and column 4 (total diet, ppb) are both 20. The table note defines ppb = 10⁻⁹ (1 mg / 1,000 kg).
- Arsenic / Lead: Table 5 / Table 7 respectively, both at "Total diet for
all livestock species" = 8 mg/kg (column 3 maximum level, mg/kg).
- Cadmium: Table 6, "Total diet for all other livestock species" = 0.4 mg/kg
(the specific pet-relevant catch-all; individually listed classes such as "fish species" carry 1 mg/kg and "horses" 0.2 mg/kg, but pet food is not a listed class).
- Fluorine: Table 8, "Complete feed … All other livestock species" = 150
mg/kg. Other individually listed complete-feed classes carry different maxima (e.g. chickens 200, swine & turkeys 150, cattle & sheep 50), but pet food uses the all-other-species catch-all of 150.
What this topic deliberately does NOT claim
- It does not invent a pet-specific Canadian contaminant limit. None exists
in the first-hand CFIA table; the catch-all rows are the applicable maxima.
- It does not restate SOR/2024-132's own text for numbers — the regulation
incorporates the table by reference and contains no numeric limits itself.
- Individual livestock-class maxima (cattle, swine, poultry, fish, horses) other
than the catch-all are out of scope for pet food and are left as honest gaps here unless a pet-specific subclass is later published.
Cross-references
contaminant_matrix_petfood— the consolidated Pb/Cd/As/Hg/Aflatoxin B1/
Melamine × US/EU/CN/JP/KR/BR matrix. This CA topic supplies the missing Canadian column data as a standalone, first-hand-sourced companion.