Construction in Canada is regulated province by province — so the code you build to, and the office that issues your permit, depend on where you are. This page gives you the governing building code for every province and territory, the official source to confirm it, and a clear path to the one office that actually decides your project: your municipality. Use it as the map; your local building department is the destination.

Official sources (always confirm the current edition):
NRC — Codes Canada (the national model codes)
NRC — Provincial & territorial ministries (official contact for each jurisdiction)
CBHCC — Provincial/territorial code adoption tracker

✓ Start Here — Four Steps

  1. Find your governing code in the table below (it's national, provincial, or a provincial edition of the national code).
  2. Call your municipality's building department — they are the authority having jurisdiction (AHJ) and the final word on what your project needs.
  3. Check zoning before design — setbacks, height, and lot coverage are set by a local bylaw, separate from the building code.
  4. For rural or land projects, check the extra approvals below — conservation authorities, entrance/culvert permits, well and septic.

Governing Building Code by Province & Territory

Canada publishes national model codes (the National Building Code, or NBC), but they have no legal force until a province or territory adopts them. Most jurisdictions adopt the NBC with local modifications; the four largest publish their own editions. The country is currently transitioning from the 2020 to the 2025 model codes, so always confirm the edition in force for your project.

Province / TerritoryGoverning building codeAuthority
OntarioOntario Building Code (provincial edition of the NBC)Ministry of Municipal Affairs & Housing
QuebecConstruction Code (NBC-based, adapted); small residential often municipalRégie du bâtiment du Québec (RBQ)
British ColumbiaBC Building Code (provincial edition of the NBC)Building & Safety Standards Branch
AlbertaNational Building Code — Alberta EditionMunicipal Affairs / Safety Codes Council
ManitobaManitoba Building Code (adopts the NBC with modifications)Province of Manitoba (Municipal & Northern Relations)
SaskatchewanAdopts the NBC (Construction Codes Act)Government of Saskatchewan
Nova ScotiaNS Building Code Regulations (adopts the NBC)NS Municipal Affairs / Office of the Fire Marshal
New BrunswickAdopts the NBC with modificationsNB Public Safety / local municipalities
Prince Edward IslandMajor municipalities adopt the NBC; provincial plumbing codePEI Inspection Services
Newfoundland & LabradorAdopts the NBC (with some Part 9 exceptions)Digital Government & Service NL
YukonAdopts the NBC and National Plumbing CodeYukon — Building Safety
Northwest TerritoriesAdopts the NBC with modificationsNWT — Office of the Fire Marshal
NunavutAdopts the NBC with modificationsNunavut — Office of the Fire Marshal

How to Find Your Municipality's Permit Requirements

The building code tells you how to build; your municipality tells you what you need to apply. They are the authority having jurisdiction, and their requirements are the ones that count. Here's the reliable path:

  1. Search "[your municipality] building permit." Most have a building or planning department page listing required drawings and fees.
  2. Call or visit the building department. Ask: do I need a permit for this project, what drawings are required, and what are the setbacks and lot-coverage limits?
  3. Pull your zoning bylaw. Zoning (setbacks, height, coverage, use) is separate from the building code and often decides your design before you draw it — see our permits & property lines guide.
  4. Check the municipal mapping / GIS portal. Many municipalities publish online maps showing zoning, floodplains, and easements for your specific lot.
  5. Confirm what triggers a permit. Thresholds (e.g., shed size, deck height) vary by municipality — never assume a project is exempt.

Beyond the Building Permit — Especially for Rural & Land Projects

On rural and undeveloped lots, the building permit is only one approval. The ones that catch people out:

For the full rural picture, the cost of developing a rural lot walks through every approval and its budget.

✗ Common Mistakes — Avoid These

  • Designing before checking zoning. The building code won't save a design that the zoning bylaw doesn't allow. Check setbacks and coverage first.
  • Assuming "no permit needed." Exemption thresholds are municipal and easy to misjudge; confirm in writing.
  • Building to an outdated code edition. With the 2020→2025 transition underway, verify the edition in force where you build.
  • Forgetting the second approval. Rural projects routinely need conservation, entrance, or well/septic permits the building permit doesn't cover.
Stuck on what your project actually requires? Knowing which permits, drawings, and setbacks apply is the most confusing part of any build — and the part we're building a feasibility-review service around. In the meantime, the steps above and our permits guide will get you most of the way.

Frequently Asked Questions

Is there one building code for all of Canada?

No. Canada publishes national model codes (the National Building Code), but each province and territory adopts and may modify them — Ontario, Quebec, BC, and Alberta publish their own editions. Your municipality enforces the version in force locally.

Who issues my building permit?

Your municipality (the authority having jurisdiction). The provincial code sets the standards, but the local building department reviews your application, issues the permit, and inspects the work.

What's the difference between the building code and zoning?

The building code governs how a structure is built (safety, structure, energy). Zoning is a separate municipal bylaw governing what you can build and where — setbacks, height, lot coverage, and use. A project must satisfy both.

Do rural projects need extra permits?

Often yes. Beyond the building permit, rural lots may need a conservation authority permit (work near water or slopes), an entrance/culvert permit for a new driveway, and separate well and septic approvals.

Disclaimer: This page is general information, not legal or code advice. Code adoption changes — the 2020-to-2025 model-code transition is underway — and your municipality is the authority having jurisdiction. Always confirm the current code edition and your specific permit requirements with the official sources linked above and your local building department.