CEPA Schedule 1 Lookup
Free tool
Enter one substance — name or CAS number — and see whether it matches an entry on Schedule 1 to the Canadian Environmental Protection Act, 1999, checked against a dated copy of the published schedule.
This tool reports listing status, and only listing status. Schedule 1 to the Canadian Environmental Protection Act, 1999 is that Act's list of toxic substances. Whether a listed substance carries any further obligation depends on instruments made under the Act, not on the schedule — this tool reports none of them and does not tell you that anything applies to you. Read the consolidated text currently in force at the link above; the schedule as captured here is published at ECCC — CEPA Schedule 1.
Schedule 1 carries no CAS numbers.It identifies substances by name, description or molecular formula, so matching here is name-based and every match is name-level: read the entry text and decide whether it covers your substance. Any CAS association shown on a result comes from ECCC's separate substance mapping, which ECCC states is non-exhaustive — which is why a CAS that finds nothing is reported as No CAS association, never as a clean "Not found".
These results are list-membership facts as of the dated copy of each list identified on the result. Absence from these lists is not evidence of safety or of regulatory non-applicability. Safety Data Sheets and the primary source lists remain authoritative.
CEPA Schedule 1 reproduced under the Reproduction of Federal Law Order (Environment and Climate Change Canada).
Data as of: CEPA Schedule 1 Toxic Substances List 2026-08-01 — canada.ca Schedule 1 page as captured 2026-08-01.
Reference only. Not legal or regulatory advice. Verify against the primary source before you act.
How it works
This tool screens a single substance — by name or by CAS number — against a dated copy of Schedule 1 to the Canadian Environmental Protection Act, 1999. The copy used here is canada.ca Schedule 1 page as captured 2026-08-01. It screens that schedule and nothing else: no other jurisdiction, no other Canadian inventory, no other list.
Because the schedule carries no CAS numbers, the authoritative path is the name. Matching is exact, never fuzzy, and runs against a matchable substance name derived from each entry — the statutory wording of an entry often wraps the substance name in a clause ("…, which has the molecular formula …"), and matching the raw wording would miss almost every such entry. The full verbatim entry text is always shown on the result, so what you read is what the schedule says.
A CAS query still works: it resolves to a substance identity first, and that identity is then matched by name. It can additionally hit ECCC's published substance mapping, which associates CAS numbers with schedule entries — that mapping is explicitly non-exhaustive and is treated as supporting evidence, never as the identity of an entry.
Four verdicts are distinct and are never collapsed into each other:
- Name-level match — the substance matches an entry by name. The entry is shown verbatim with its part and item number. Every direct Schedule 1 match is name-level, by construction: the schedule has no CAS numbers to be exact about.
- Associated— no name match, but ECCC's mapping associates the CAS number with one or more entries. Positive and attributable, and shown with the entry it came from.
- No CAS association — a well-formed CAS number that nothing in the reference data can identify. Never green: class entries may still cover the substance, and the correct next step is to screen by name.
- Not found — a substance the tool could identify, whose name matches no entry on this dated copy. That is a fact about one schedule on one date, not a safety conclusion.
The result states exactly which dated copy was used and links the official source. The schedule is amended by order — the published consolidated text is always authoritative.
- A pill is an exact, current, identifier-level match
- A status pill next to a substance means one thing: that list has a current entry reached by an unambiguous identifier match. Every other state renders nothing at all. Silence on a pill is never a claim that a substance is absent from a list, and it is never a clean bill of health — it means the pill's own test was not met, which includes several kinds of real hit that a four-character label cannot qualify.
- Group listings
- A substance can be covered by a list without appearing on it by name, as a member of a listed group entry. The tools report that as a group listing and name the group entry so it can be checked. The source list itself carries no identifier for the group entry, so the membership comes from this site's curated group-alias table rather than from the publisher — which is why it is reported as something to review rather than as a match.
- Salts, esters and the parent compound
- Lists frequently name a parent compound, a salt of it, or a defined family, each under its own identifier. A query that reaches a related entry rather than the queried substance itself is reported as a qualified match, with the related entries named: the tool tells you what it found and stops, because whether your material is the listed form is a reading of the entry, not a lookup.
- Delisting
- A list can carry an entry for a substance that is no longer listed. Those entries are present in the committed data and are reported as formerly listed, with the date, never as a current listing and never as a plain absence. A substance can also hold both a delisted entry and a separate current one, in which case it is currently listed — the answer is about the substance, not about a row.
- CEPA Schedule 1 is matched by name
- Schedule 1 to the Canadian Environmental Protection Act, 1999 identifies substances by name, description and molecular formula. No entry on it carries a CAS number, so matching against it is name-level and requires review. A separate CAS mapping published by Environment and Climate Change Canada is used where it helps, and it is explicitly non-exhaustive: a substance the mapping does not reach is reported as having no CAS association, never as absent from the schedule.
- What "Review" means
- Review is not an error and it is not a maybe. It marks a result that is a real hit of a kind a one-word verdict would misreport: a formerly listed entry, a qualified match against a related form, a name-level match, or a group listing. Each of those needs a person to read the entry and decide whether it describes their material. A cell marked Review has more information behind it, not less.
Worked example
Searching Benzene returns a Name-level match on Part 2, item 22, shown with the schedule's own wording: Benzene that has the molecular formula C6H6. Searching 71-43-2 reaches the same entry — the CAS resolves to the identity, and the identity matches by name. ECCC's mapping carries no CAS for this entry at all, which is exactly why the name path is the authoritative one.
Searching Chlorobiphenyls returns Part 1, item 1, whose entry text is a class definition — Chlorobiphenyls that have the molecular formula C12H(10-n)Cln in which "n" is greater than 2 . The tool tells you the entry matched; it does not tell you whether your particular congener satisfies the formula. That reading is yours.
Searching 1763-23-1 (PFOS) returns a Group listing: the substance is not itself an entry, but it is a member of Part 1, item 11, Perfluorooctane sulfonate and its salts, per the curated group-alias table. The group entry is named so you can check it yourself.
Searching a checksum-valid CAS number that appears in none of the reference data returns No CAS association — amber, not a green Not-found. ECCC's mapping is non-exhaustive, so an unmatched CAS is an absence of evidence, and the tool refuses to present it as evidence of absence.
Sources · ECCC
Sources
CEPA Schedule 1 Toxic Substances List
Environment and Climate Change Canada (ECCC), canada.ca Schedule 1 page as captured 2026-08-01
Canadian Environmental Protection Act, 1999, Schedule 1
CEPA Schedule 1 reproduced under the Reproduction of Federal Law Order (Environment and Climate Change Canada).
open the source
Data vintage
- Data: CEPA Schedule 1 Toxic Substances List, Environment and Climate Change Canada (ECCC) page as captured 2026-08-01, retrieved 2026-08-01, 156 entries.Post-2023 (Bill S-5) structure: Part 1 = 19 entries, Part 2 = 137. No entry carries a CAS number, so matching against this list is name-level only. The CAS association layer is a separate ECCC Substances Search export retrieved 2026-08-02 and is explicitly non-exhaustive.
Related tools
last updated 2026-08-08