Model code adoption across Canada
Under Canada's constitution, provinces and territories regulate the design and construction of new houses and buildings, and the maintenance and operation of fire safety systems in existing buildings. While the national model codes (Building, Fire, Plumbing, Energy Codes) are prepared centrally under the direction of the Canadian Commission on Building and Fire Codes, adoption and enforcement of the Codes are the responsibility of the provincial and territorial authorities having jurisdiction.
Provinces and territories that adopt or adapt the national model codes
New Brunswick, Nova Scotia, Manitoba and Saskatchewan
Province-wide adoption of the National Building Code, National Fire Code and National Plumbing Code with some modifications and additions.
Newfoundland and Labrador
Province-wide adoption of the National Fire Code and the National Building Code, except aspects pertaining to means of egress and to one- and two-family dwellings within Group C in Part 9. No province-wide plumbing code.
Northwest Territories, Nunavut and Yukon
Territory-wide adoption of the National Building Code and National Fire Code with some modifications and additions. Yukon adopts the National Plumbing Code.
Prince Edward Island
Province-wide adoption of the National Plumbing Code. Province-wide fire code not based on the National Fire Code. Major municipalities adopt the National Building Code.
Provinces that publish their own codes based on the national model codes
Alberta and British Columbia
Province-wide building, fire, and plumbing codes that are substantially the same as the national models with variations that are primarily additions.
Province-wide building, fire and plumbing codes based on the national models, but with significant variations in content and scope. The Ontario Fire Code, in particular, is significantly different from the National Fire Code. Ontario also references the National Energy Code for Buildings in its building code.
Province-wide building and plumbing codes that are substantially the same as the National Building Code and National Plumbing Code, but with variations that are primarily additions. Major municipalities adopt the National Fire Code.
|Province/ Territory||NBC 2015||NFC 2015||NPC 2015||NECB 2015||NECB 2017|
|Filed / Adopted||Enforced||Filed / Adopted||Enforced||Filed / Adopted||Enforced||Filed / Adopted||Enforced||Filed / Adopted||Enforced|
(except Section 9.36.)
(except Section 9.36.)
except Part 9 provisions
relating to one- and
|Province/ Territory||NBC 2010||NBC Revision 2012 (Section 9.36.)||NFC 2010||NPC 2010||NECB 2011|
|Y.T.||Adopted / Effective April 2011||Adopted / Effective April 2013||Adopted April 2011||Adopted / Effective April 2011|
|N.W.T.||Adopted / Effective April 2011||Adopted / Effective April 2011|
|B.C.||Adopted September 2012 / Effective December 2012||Adopted April 2013 / Effective December 2014||Adopted September 2012 / Effective December 2012||Adopted September 2012 / Effective December 2012||Adopted April 2013 / Effective December 2013|
|Alta.||Adopted February 2015 / Effective May 2015||Effective May 2016||Adopted February 2015 / Effective May 2015||Adopted February 2015 / Effective November 2015|
|Sask.||Adopted March 2013 / Effective May 2013||Adopted March 2013 / Effective September 2013|
|Man.||Adopted / Effective April 2011||Adopted / Effective April 2016||Adopted September 2011 / Effective December 2011||Adopted / Effective April 2011||Adopted December 2013 / Effective December 2014|
|Ont.||Adopted November 2012 / Effective January 2014||Adopted November 2012 / Effective January 2014||Adopted November 2012 / Effective January 2014|
|Que.||Adopted April 2015 / Effective June 2015||Adopted December 2012 / Effective March 2013||Adopted January 2014 / Effective April 2014|
|N.B.||Adopted December 2011 / Effective January 2012|
|P.E.I.||Adopted 2011: Summerside, Charlottetown, Stratford|
|N.S.||Adopted March 2011 / Effective June 2011||Adopted December 2013 / Effective December 2014||Adopted March 2011 / Effective June 2011||Adopted 2011 / Effective June 2011||Adopted December 2013 / Effective December 2014|
|N.L.||Partially adopted except for fire protection and building accessibility|
For enquiries about code adoption or enforcement in a specific jurisdiction, please communicate directly with your province or territory.
Report a problem or mistake on this page
- Date modified: