Trades Code Lookup

Which code edition is in force where you work — electrical, building, plumbing, mechanical, gas and fire — by Canadian province and territory, with effective dates, the adopting authority and official links. We cite the facts and link the code; we don't reproduce it.

Find the code in force

Pick your province and trade discipline.

Select a province and discipline to see which code edition is in force — with its effective date, the adopting authority, amendment status and an official link.

Code adoption by jurisdiction

The code edition currently in force in each tracked jurisdiction, by discipline. Click a jurisdiction for its effective date, adopting authority and official link.

Electrical code adoption

JurisdictionCode familyEdition in forceEffectiveAmended
AlbertaCSA C22.1 (Canadian Electrical Code, Part I)CSA C22.1:24Apr 2025Yes
British ColumbiaBC Electrical Code — CSA C22.12024Mar 2025Yes
ManitobaManitoba Electrical Code — CSA C22.1CSA C22.1:24Apr 2026Yes
New BrunswickCSA C22.1 (Canadian Electrical Code, Part I)CSA C22.1:24Mar 2026Yes
Newfoundland and LabradorCSA C22.1 (Canadian Electrical Code, Part I)2024Jul 2024Yes
Northwest TerritoriesCSA C22.1 (Canadian Electrical Code, Part I)CSA C22.1-15—No
Nova ScotiaCSA C22.1 (Canadian Electrical Code, Part I)CSA C22.1:24Jul 2024Yes
NunavutCSA C22.1 (Canadian Electrical Code, Part I)CSA C22.1-1998—Yes
OntarioOntario Electrical Safety Code — CSA C22.12024 OESCMay 2025Yes
Prince Edward IslandCSA C22.1 (Canadian Electrical Code, Part I)2024Oct 2024Yes
QuebecQuébec Construction Code, Chapter V — Electricity (CSA C22.10 / Canadian Electrical Code Part I)CSA C22.10:26Mar 2026Yes
SaskatchewanCSA C22.1 (Canadian Electrical Code, Part I)CSA C22.1:24Mar 2025Yes
YukonCSA C22.1 (Canadian Electrical Code, Part I)2024Apr 2025Yes

Building code adoption

JurisdictionCode familyEdition in forceEffectiveAmended
AlbertaNational Building Code of Canada — Alberta Edition (NBC)National Building Code 2023 Alberta EditionMay 2024Yes
British ColumbiaBC Building Code (based on National Building Code of Canada)2024Mar 2024Yes
ManitobaManitoba Building Code — National Building Code of Canada (NBC)2020Jan 2024Yes
New BrunswickNational Building Code of Canada (NBC)2020May 2025Yes
Newfoundland and LabradorNational Building Code of Canada (NBC)2025 NBCJun 2026Yes
Northwest TerritoriesNational Building Code of Canada (NBC)NBC 2020Oct 2024Yes
Nova ScotiaNational Building Code of Canada (NBC)2020 National Building Code of CanadaApr 2025Yes
NunavutNational Building Code of Canada (NBC)National Building Code of Canada 2015Sep 2018Yes
OntarioOntario Building Code (NBC-based)2024 Ontario Building CodeJan 2025Yes
Prince Edward IslandNational Building Code of Canada (NBC)2020Mar 2024Yes
QuebecQuébec Construction Code, Chapter I — Building (National Building Code of Canada)National Building Code of Canada 2015Jan 2022Yes
SaskatchewanNational Building Code of Canada (NBC)2020 NBCJan 2024Yes
YukonNational Building Code of Canada (NBC)2020Apr 2023Yes

Plumbing code adoption

JurisdictionCode familyEdition in forceEffectiveAmended
AlbertaNational Plumbing Code of Canada (NPC)National Plumbing Code of Canada 2020Apr 2023No
British ColumbiaBC Plumbing Code (based on National Plumbing Code of Canada)2024Mar 2024Yes
ManitobaManitoba Plumbing Code — National Plumbing Code of Canada (NPC)2020Jan 2024Yes
New BrunswickNational Plumbing Code of Canada (NPC)2020May 2025No
Newfoundland and LabradorNational Plumbing Code of Canada (NPC)Set locally by the AHJ—Yes
Northwest TerritoriesNational Plumbing Code of Canada (NPC)Set locally by the AHJ—Yes
Nova ScotiaNational Plumbing Code of Canada (NPC)2020 National Plumbing Code of CanadaApr 2025Yes
NunavutNational Plumbing Code of Canada (NPC)National Plumbing Code of Canada 2015Sep 2018Yes
OntarioOntario Building Code, Part 7 Plumbing (NPC-based)2024 Ontario Building Code, Part 7Jan 2025Yes
Prince Edward IslandNational Plumbing Code of Canada (NPC)2020Mar 2024Yes
QuebecQuébec Construction Code, Chapter III — Plumbing (National Plumbing Code of Canada)National Plumbing Code of Canada 2020Jul 2024Yes
SaskatchewanNational Plumbing Code of Canada (NPC)2020 NPCJan 2024Yes
YukonNational Plumbing Code of Canada (NPC)2020Apr 2023Yes

Gas code adoption

JurisdictionCode familyEdition in forceEffectiveAmended
AlbertaCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1:25Mar 2026Yes
British ColumbiaCSA B149.1 (Natural Gas and Propane Installation Code)2020Oct 2022Yes
ManitobaCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1:25Mar 2026No
New BrunswickCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1:20—No
Newfoundland and LabradorCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1:20 (best estimate)—Yes
Northwest TerritoriesCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1—No
Nova ScotiaCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1:20Feb 2023Yes
NunavutCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1 (rolling adoption)—Yes
OntarioCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1:25 + Ontario amendmentsJun 2026Yes
Prince Edward IslandCSA B149.1 (Natural Gas and Propane Installation Code)2020Sep 2024Yes
QuebecQuébec Construction Code, Chapter II — Gas (CSA B149.1)CSA B149.1-20Jul 2020Yes
SaskatchewanCSA B149.1 (Natural Gas and Propane Installation Code)CSA B149.1:25Apr 2026Yes
YukonCSA B149.1 (Natural Gas and Propane Installation Code)2020—Yes

Fire code adoption

JurisdictionCode familyEdition in forceEffectiveAmended
AlbertaNational Fire Code of Canada — Alberta Edition (NFC)National Fire Code 2023 Alberta EditionMay 2024Yes
British ColumbiaBC Fire Code (based on National Fire Code of Canada)2024Mar 2024Yes
ManitobaManitoba Fire Code — National Fire Code of Canada (NFC)2020Jan 2024Yes
New BrunswickNational Fire Code of Canada (NFC)2020May 2025No
Newfoundland and LabradorNational Fire Code of Canada (NFC)2025 NFCJun 2026Yes
Northwest TerritoriesNational Fire Code of Canada (NFC)NFC 2020Oct 2024Yes
Nova ScotiaNational Fire Code of Canada (NFC)2020 National Fire Code of CanadaApr 2025Yes
NunavutNational Fire Code of Canada (NFC)National Fire Code of Canada 2015Sep 2018Yes
OntarioOntario Fire Code (O. Reg. 213/07, NFC-based)Ontario Fire Code, O. Reg. 213/07Jan 2026Yes
Prince Edward IslandNational Fire Code of Canada (NFC)2020Mar 2024No
QuebecQuébec Safety Code, Chapter VIII — Building (National Fire Code of Canada)National Fire Code of Canada 2010—Yes
SaskatchewanNational Fire Code of Canada (NFC)2020 NFCJan 2024Yes
YukonNational Fire Code of Canada (NFC)2020—Yes

Frequently asked questions

What does "edition in force" mean?+

It is the specific edition of a model code (for example CSA C22.1:24 or the 2020 National Building Code) that a province has legally adopted and currently enforces. Codes are republished on roughly three-year cycles, and each jurisdiction adopts a new edition on its own schedule — often with amendments — so the edition in force varies by place and by discipline.

Does the whole province use the same code?+

Not always. Many jurisdictions set a baseline edition for the whole province, but local building departments (the authority having jurisdiction, or AHJ) can amend it or enforce a different edition. Some places leave most adoption to local jurisdictions, and a few large cities run their own codes. Always confirm with your AHJ.

Which model codes does this directory track?+

The Canadian Electrical Code (CSA C22.1) for electrical, the National Building, Plumbing and Fire Codes of Canada and their provincial editions for building, plumbing and fire, and CSA B149.1 for gas.

How do I read the official code for free?+

The National Research Council publishes the national model codes — building, plumbing, fire and energy — as free downloads. CSA standards such as the Canadian Electrical Code and CSA B149.1 usually have to be bought, though some provinces give free read-only access through their own portals. Each result links to the official source.

Why does this directory not show the actual code text?+

Trade codes are copyrighted by their standards bodies (CSA Group and the National Research Council of Canada). This directory publishes only factual adoption data — which edition is in force, when it took effect, who the authority is, whether it is amended, and where to read it officially — and links you to the official source for the code text itself.

Methodology & sources

Each adoption record is verified against the official provincial authority and the publisher's own adoption listings, then dated. We publish only factual metadata — the edition in force, its effective date, the adopting authority, whether the jurisdiction amends the base code, and where to read it officially. We do not host, reproduce or paraphrase code text, which is copyrighted by CSA Group and the National Research Council.

Where a province references the code through a building code or delegates adoption to local jurisdictions, the entry says so rather than imply a single edition everywhere. Adoption at the province level is a baseline: your local building department (the AHJ) may amend it or enforce a different edition — always confirm before you design, bid or pull a permit.

Download this data (JSON) — free under CC BY 4.0 with attribution to Tradesppl.

Last reviewed June 28, 2026. Estimates are indicative — verify against current product specs and local requirements before ordering.

We're committed to keeping these tools accurate and improving them over time. If you'd like to contribute to their accuracy, or you run into any issues or errors, please email us at info@tradesppl.com.