{"topic_id":"contaminant_matrix_ca","category":"contaminant-matrix","context":"---\ntopic_id: contaminant_matrix_ca\ncategory: contaminant-matrix\ntitle: \"Contaminant matrix — Canada (CFIA Feeds Regulations SOR/2024-132, incorporated table)\"\nlang: en\nsource: \"CFIA Tables of Maximum Contaminant Levels for Feeds, incorporated by reference into Feeds Regulations, 2024 (SOR/2024-132)\"\nsource_file: pdf-raw/ca-2026/ca_feeds_contaminant_levels.html\nsource_type: government_regulation\ndate_parsed: 2026-08-16\nverification: {method: derived_from_dataset, claims: 5, passed: 5, date: 2026-08-16}\nsource_document: \"CFIA Tables of Maximum Contaminant Levels for Feeds (incorporated by reference into SOR/2024-132)\"\ncitation:\n  authority: \"Canadian Food Inspection Agency (CFIA)\"\n  title: \"Contaminant matrix — Canada\"\nlicense: \"derived (first-hand government source, verbatim quotes)\"\n---\n# Contaminant matrix — Canada (CFIA Feeds Regulations SOR/2024-132, incorporated table)\n\nMaximum contaminant levels for **feeds** in Canada, compiled from the CFIA\n*Tables of Maximum Contaminant Levels for Feeds* that are **incorporated by\nreference** into the Feeds Regulations, 2024 (SOR/2024-132). Values are quoted\nverbatim from the first-hand CFIA table (`pdf-raw/ca-2026/ca_feeds_contaminant_levels.html`,\nfetched via Tokyo relay 2026-08-16). Every numeric cell is a verbatim quote of\nthat source. Cells not specified by the table are **honest gaps**, not\ninterpolated.\n\n> Method: `derived_from_dataset`. Source of truth: CFIA \"Tables of Maximum\n> Contaminant Levels for Feeds\" (incorporated by reference into SOR/2024-132).\n> The Feeds Regulations text itself carries **no** numeric contaminant limits —\n> they live in this incorporated table. Units: ppb = parts per billion (mg/1,000\n> kg) for aflatoxins; mg/kg for the metals and fluorine.\n\n## ⚠️ Structural caveat — pet food is covered by the livestock catch-all\n\nThe CFIA contaminant table is **livestock-classed**. It has species/class rows\nfor cattle, swine, poultry, horses, fish, etc., but **no pet-specific subclass**.\nPet food is captured by the two catch-all rows:\n\n- **\"Total diet for all livestock species\"** — applies the same maximum to the\n  total diet of every livestock species (used for Arsenic and Lead).\n- **\"Total diet for all other livestock species\"** / **\"Complete feed … All\n  other livestock species\"** — applies to every species not individually listed\n  (used for Cadmium and Fluorine).\n\nSo the Canadian pet-food figures below are the **catch-all** maxima, not a\ndedicated pet row. This is stated explicitly so the cell is not mistaken for a\nspecies-specific pet tolerance.\n\n## The matrix (Canadian catch-all maxima)\n\n| Contaminant | CAD — catch-all maximum (pet food falls under \"all livestock species\") |\n| --- | --- |\n| **Aflatoxins** | **20 ppb** — \"Aflatoxins All 20 20\" (single-ingredient feed *and* total diet both 20 ppb; Table 1) |\n| **Arsenic (As, total)** | **8 mg/kg** — \"Arsenic Total diet for all livestock species 8\" (Table 5; mg/kg) |\n| **Lead (Pb)** | **8 mg/kg** — \"Lead Total diet for all livestock species 8\" (Table 7; mg/kg) |\n| **Cadmium (Cd)** | **0.4 mg/kg** — \"Cadmium Total diet for all other livestock species 0.4\" (Table 6; mg/kg) |\n| **Fluorine (F)** | **150 mg/kg** — \"Complete feed All other livestock species 150\" (Table 8; mg/kg, complete feed) |\n\n## Source notes per cell (C1 traceability)\n\n- All five cells are verbatim normalized substrings of\n  `pdf-raw/ca-2026/ca_feeds_contaminant_levels.html` (CFIA *Tables of Maximum\n  Contaminant Levels for Feeds*, Date modified 2024-07-03, Canadian Food\n  Inspection Agency). Verified by `monitor/verify_ca_contaminant_matrix.py`.\n- **Aflatoxins**: Table 1 row \"Aflatoxins | All | 20 | 20\" — column 3 (single\n  ingredient feeds, ppb) and column 4 (total diet, ppb) are both 20. The table\n  note defines ppb = 10⁻⁹ (1 mg / 1,000 kg).\n- **Arsenic / Lead**: Table 5 / Table 7 respectively, both at \"Total diet for\n  all livestock species\" = 8 mg/kg (column 3 maximum level, mg/kg).\n- **Cadmium**: Table 6, \"Total diet for all other livestock species\" = 0.4 mg/kg\n  (the specific pet-relevant catch-all; individually listed classes such as\n  \"fish species\" carry 1 mg/kg and \"horses\" 0.2 mg/kg, but pet food is not a\n  listed class).\n- **Fluorine**: Table 8, \"Complete feed … All other livestock species\" = 150\n  mg/kg. Other individually listed complete-feed classes carry different maxima\n  (e.g. chickens 200, swine & turkeys 150, cattle & sheep 50), but pet food uses\n  the all-other-species catch-all of 150.\n\n## What this topic deliberately does NOT claim\n\n- It does **not** invent a pet-specific Canadian contaminant limit. None exists\n  in the first-hand CFIA table; the catch-all rows are the applicable maxima.\n- It does **not** restate SOR/2024-132's own text for numbers — the regulation\n  incorporates the table by reference and contains no numeric limits itself.\n- Individual livestock-class maxima (cattle, swine, poultry, fish, horses) other\n  than the catch-all are **out of scope** for pet food and are left as honest\n  gaps here unless a pet-specific subclass is later published.\n\n## Cross-references\n\n- `contaminant_matrix_petfood` — the consolidated Pb/Cd/As/Hg/Aflatoxin B1/\n  Melamine × US/EU/CN/JP/KR/BR matrix. This CA topic supplies the missing\n  Canadian column data as a standalone, first-hand-sourced companion.\n","sources":["contaminant-matrix — Contaminant matrix — Canada (retrieved 2026-08-16)"],"source":{"authority":"contaminant-matrix","title":"Contaminant matrix — Canada","url":"","retrieved":"2026-08-16","ref":"","doc_type":"official PDF","source_document":"CFIA Tables of Maximum Contaminant Levels for Feeds (incorporated by reference into SOR/2024-132)","verification_file":"pdf-raw/ca-2026/ca_feeds_contaminant_levels.html"},"source_document":"CFIA Tables of Maximum Contaminant Levels for Feeds (incorporated by reference into SOR/2024-132)","source_file":"pdf-raw/ca-2026/ca_feeds_contaminant_levels.html","trust":{"authority_tier":"ungraded","fidelity":"verbatim","license":"derived (first-hand government source, verbatim quotes)","display_grade":"pending"},"tokens_estimated":420,"generated_at":null,"tip":"Use /api/v1/topics to discover more topics. /api/v1/nutrient for precise single-point queries. /api/v1/cross_compare for 2-3 standard comparisons."}