NBC 2020

A short overview of the National Building Code of Canada 2020 and why it matters for the ExAC.

NBC 2020 at a glance

Here is the quick reference an Intern Architect can scan before opening the code for the first time.

Full titleNational Building Code of Canada 2020
DeveloperCanadian Commission on Building and Fire Codes (CCBFC). The CCBFC was replaced by the Canadian Board for Harmonized Construction Codes (CBHCC) in November 2022; the CBHCC will oversee future editions.
PublisherNational Research Council of Canada (NRC)
Earlier editions2015, 2010, 2005, 1995, 1990, 1985 (and earlier)
LanguagesEnglish and French
Primary audienceArchitects, engineers, building officials, and anyone involved in the design, construction, or regulation of buildings in Canada
ExAC relevancePrimary resource for all 24 categories in ExAC Section 2 (categories 5.1 through 5.24) on Examitect's ExAC study plan. Not listed as a primary resource for Sections 1, 3, or 4.
Where to accessThrough the National Research Council of Canada (NRC). Check nrc-cnrc.gc.ca for current access terms and pricing.

Why NBC 2020 matters for the ExAC

NBC 2020 is the dominant reference for ExAC Section 2. Examitect's ExAC study plan lists it as the primary resource for all nine category groups in Section 2, covering twenty-four individual competencies (5.1 through 5.24). No other single ExAC reference carries that concentration in one section.

If you're writing Section 2, a large portion of your exam time comes down to NBC 2020 questions. Those questions test whether you can navigate the code quickly, classify a building by occupancy and size, determine which Parts apply, calculate egress requirements, apply accessibility provisions, solve spatial separation problems, and evaluate alternative solutions against the code's objectives. The exam rewards candidates who know where to look, not just what they remember.

The NBC also shapes the vocabulary of Section 2 questions. Terms like "acceptable solution," "alternative solution," "limiting distance," and "exposing building face" come straight from Division A definitions. Reading Division A carefully is not optional if you want to answer those questions correctly under time pressure.

What NBC 2020 is

The National Building Code of Canada 2020 is a model code: it sets minimum requirements for the design and construction of buildings, but it does not become law on its own. It becomes law when a province or territory formally adopts it, with or without amendments. For the ExAC, candidates are tested on the model NBC 2020, not on any province's specific adopted version.

The 2020 edition is organized into three Divisions. Division A establishes the compliance framework, the five code objectives, and the functional statements that link Division B provisions to those objectives. Division B contains the acceptable solutions, the technical requirements architects and engineers work from day to day. Division C contains administrative provisions that adopting jurisdictions frequently customize. Division A and Division B carry the exam load; Division C is worth knowing but is not the source of most ExAC questions.

The NBC also uses a precise numbering system: Part.Section.Subsection.Article.(Sentence)(Clause)(Subclause). Article 3.2.3.1.(1)(a) is a typical address. Learning to read and navigate that address system is as important as knowing the content it points to.

Inside NBC 2020, the three Divisions and key Parts

The NBC is organized into three Divisions. Division B is then divided into Parts, each covering a discipline or building type. Here is how the structure maps to ExAC Section 2.

Division or PartWhat it coversExAC Section 2 categories
Division A
Compliance, Objectives, Functional Statements
The compliance framework. Defines terms, sets the two compliance paths, links each Division B provision to an objective, and establishes building size determination rules. 5.1, 5.2, 5.3 (code fundamentals); 5.4, 5.5, 5.6 (classification and applicability); 5.23, 5.24 (integrated application and alternative solutions).
Division B, Part 3
Fire Protection, Occupant Safety, Accessibility
Technical requirements for larger and higher-risk buildings: fire-resistance ratings, fire separations, means of egress, occupant load, spatial separation, and barrier-free design. 5.7, 5.8, 5.9, 5.10 (fire and life safety); 5.11, 5.12 (accessibility); 5.13, 5.14, 5.15 (spatial separation).
Division B, Part 4
Structural Design
Structural loads and procedures, including dead, live, snow, wind, seismic, and other loads. Governs how loads are determined and combined in design. 5.19, 5.20 (structural coordination).
Division B, Part 5
Environmental Separation
Heat, air, vapour, and moisture control for the building envelope. Sections 5.3 through 5.6 cover the provisions most commonly tested in envelope questions. 5.21, 5.22 (envelope and environmental separation).
Division B, Part 9
Housing and Small Buildings
Prescriptive requirements for buildings three storeys or less and 600 m² or less, for specified occupancies. Part 9 has its own fire protection, egress, and envelope provisions, often simpler than the Part 3 equivalents. 5.16, 5.17, 5.18 (small buildings).
Division C
Administrative Provisions
Rules about how the code is administered and enforced. Adopting jurisdictions frequently customize these provisions. Know it exists and what it covers. Background context for 5.1 (code scope and administration).

If you're short on time, Division A and Part 3 carry the heaviest Section 2 exam load. Part 9 is worth a focused read for small-building questions. Parts 4 and 5 are narrower but high-yield for their specific categories.

Key NBC 2020 terms every ExAC candidate should know

The NBC's Division A definitions are precise and deliberately worded. These terms appear in ExAC questions without re-definition, so learning them from Division A is faster than guessing from everyday usage.

TermWhat it means in NBC 2020
Major occupancyThe principal occupancy for which a building or part is used. The NBC classifies major occupancies as Groups A through G, each divided into Divisions (for example, Group F, Division 1 is high-hazard industrial).
Building heightThe number of storeys between the roof and the floor of the first storey. This count, not the building's metric height, determines whether Part 3 or Part 9 applies.
Building areaThe greatest horizontal area of a building above grade, within the outer surface of exterior walls or to the centre line of firewalls. Used alongside building height to determine applicable Parts.
First storeyThe uppermost storey having its floor level not more than two metres above grade. The starting reference for the building height calculation.
Acceptable solutionA Division B provision that, if followed, is deemed to satisfy the NBC objectives. The standard compliance path for the vast majority of projects.
Alternative solutionA solution proposed in place of an acceptable solution. Must achieve at least the same level of performance as the acceptable solution it replaces, evaluated against the attributed objectives and functional statements from Division A.
Fire-resistance ratingThe time, in minutes or hours, that a material or assembly will withstand the passage of flame and the transmission of heat under specified fire test conditions. Expressed as a rating such as 1 h or 2 h.
Fire-protection ratingThe time that a closure (door, damper, or similar element) will withstand flame passage under specified fire test conditions. Applied to closures in fire separations; distinct from the fire-resistance rating of the separation itself.
FirewallA noncombustible fire separation that subdivides a building or separates adjoining buildings. Maintains structural stability under fire conditions, allowing each portion to be treated as a separate building for code purposes.
Limiting distanceThe distance from an exposing building face to the nearest property line, street centre line, or imaginary line between two buildings on the same property, measured perpendicularly. The basis for all spatial separation calculations.
Exposing building faceThat part of the exterior wall of a building that faces one direction and is located between the ground and the ceiling of the top storey. The starting measurement in a spatial separation analysis.
Unprotected openingA doorway, window, or opening in an exposing building face that lacks a closure with the required fire-protection rating. The area of unprotected openings relative to the exposing building face area drives the spatial separation calculation.

How NBC 2020 compares to other ExAC references

NBC 2020 is the sole primary reference for Section 2, but it sits alongside other references that ExAC candidates read for different purposes. Use this comparison to keep the references straight.

ReferenceWhat it's forHow NBC 2020 relates
NBC 2020Minimum building requirements: occupancy, fire safety, structure, accessibility, and envelope, for buildings across Canada.The reference standard for all Section 2 categories on Examitect's ExAC study plan.
NECBEnergy efficiency requirements for larger commercial and institutional buildings.Works alongside NBC 2020 on large projects. NBC Part 9, Section 9.36 covers energy for small buildings; the NECB covers larger ones. On Examitect's study plan, NECB covers only category 5.25 while NBC covers 5.1 through 5.24.
CHOPArchitectural practice management, including the code research workflow and the AHJ relationship.Different jobs. The NBC carries the provisions you must comply with; CHOP describes how to manage that compliance process. CHOP is the primary reference for Sections 1, 3, and 4; the NBC is not.
CHINGBuilding assemblies, construction systems, and detailing.CHING illustrates how assemblies are built; the NBC sets the minimum requirements those assemblies must meet. Many assemblies CHING shows are designed to achieve common NBC fire-resistance and envelope ratings.
Provincial building codesThe law in each province or territory, adopted from the model NBC with local amendments.The ExAC tests the model NBC 2020, not any province's adopted version. Be aware that amendments exist and that the adopted code governs real projects, but study the model for the exam.
RSMeans and YardsticksConstruction cost data for early-stage estimating.NBC requirements influence cost by setting minimum standards for materials and systems. The cost references give you the numbers to estimate those compliance costs.

How to study NBC 2020 for the ExAC

  • Learn the numbering system before diving into content. The format is Part.Section.Subsection.Article.(Sentence)(Clause)(Subclause), for example 3.2.3.1.(1)(a). You navigate the code under time pressure, so knowing the address system is as important as knowing the content it labels.
  • Read Division A from start to finish before opening Division B. Division A's compliance framework, definitions, and objectives govern everything in Division B. Candidates who skip Division A lose points on compliance-path and alternative-solution questions.
  • Nail the Part 3 versus Part 9 threshold: Part 9 applies to buildings three storeys or less and 600 m² or less for Groups B4, C, D, E, F2, and F3. Any building above either limit (or in a higher-risk occupancy group) moves to Part 3. This determination drives every other code analysis question.
  • Drill occupancy group classification with Table 3.1.2.1. and Division A definitions until you can assign an occupancy group in seconds. Many ExAC scenarios open with a building description that requires classification before any other code analysis can proceed.
  • Study fire protection and egress from Part 3 in the order the code presents them: fire safety and construction type first (Section 3.2), then safety within floor areas (Section 3.3), then exits (Section 3.4). That sequence mirrors how a real code analysis unfolds on a project.
  • Work through spatial separation examples. Section 3.2.3 (Spatial Separation and Exposure Protection) is a reliable Section 2 exam topic. Practise the calculation sequence: identify the exposing building face, measure the limiting distance, and determine the percentage of unprotected openings permitted. Do a few examples until the steps are automatic.

ExAC sections NBC 2020 supports

Examitect's ExAC study plan lists NBC 2020 as a primary resource exclusively for Section 2. Here is how that breaks down across all four sections.

ExAC sectionHow NBC 2020 shows up on Examitect's study plan
Section 1
Design and analysis
Not listed as a primary resource. The primary references for Section 1 are CHOP and CHING. The NBC may provide background on code compliance aspects of design development, but it does not appear on Examitect's primary list for any Section 1 category.
Section 2
Codes
Primary resource for all 24 competencies across nine category groups: Code Fundamentals and Navigation (5.1 to 5.3), Building Classification and Applicability (5.4 to 5.6), Fire and Life Safety (5.7 to 5.10), Accessibility (5.11 to 5.12), Spatial Separation (5.13 to 5.15), Small Buildings (5.16 to 5.18), Structural Coordination (5.19 to 5.20), Envelope and Environmental Separation (5.21 to 5.22), and Integrated Code Application (5.23 to 5.24). Category 5.25 (energy code) is covered by the NECB.
Section 3
Sustainability and final project
Not listed as a primary resource. Section 3's primary references are CHOP and CHING. The NBC informs code compliance aspects of construction documents, but it does not appear on Examitect's primary list for Section 3 categories.
Section 4
Construction and practice
Not listed as a primary resource. Section 4 is covered primarily by CHOP. The NBC informs the permit and code compliance functions during construction administration, but it is not on Examitect's primary list for any Section 4 category.

Tips for Intern Architects reading NBC 2020

The NBC is a reference document, not a textbook. Reading it cover to cover is rarely the right strategy. Here is how to use it efficiently for the ExAC.

Tip 1, map before you memorize. Your first pass through NBC 2020 should be a structural map: table of contents, Division A headings, and the opening article of each Part. Know where major topics live before you try to memorize their content. You'll navigate the code on exam day, so the map is the first thing to build.

Tip 2, learn Division A's objective codes. The five objectives are OS (Safety), OH (Health), OA (Accessibility), OP (Fire and Structural Protection of Buildings), and OE (Environment). Alternative solution questions always reference which objectives apply. Recognizing these codes without having to look them up saves time when questions are framed around performance equivalency.

Tip 3, keep a running list of defined terms as you encounter them. The NBC's definitions are precise and deliberately different from everyday usage. Terms like "building height," "first storey," and "grade" mean exactly what Division A says they mean, and misreading any one of them can knock the whole code analysis off course. A personal glossary is worth building early.

Tip 4, practise the Part 3 / Part 9 determination with real project types. Sketch out several building scenarios (a four-storey Group C residential building, a two-storey Group E mercantile building, a Group A1 assembly hall of any size) and run the determination. Get this down to under a minute before exam day. It is the gateway to every other Section 2 code question.

Tip 5, tie code reading to live projects at your firm. When you're doing a building permit application or a code analysis at work, use the NBC as the primary tool and note which articles you use. The exam tests the same articles that come up on real projects. Work experience and study reinforce each other when you keep the code open on your desk.

Tip 6, study the model code, not your province's amendments. Provincial amendments can change specific numbers (fire-resistance ratings, ramp slopes, setback distances), but the ExAC tests the model NBC 2020. If your province deviates from the model on a specific value, set that deviation aside when answering practice questions. Study the model; apply the provincial version at work.

Common ExAC scenarios where NBC 2020 is the answer

These question types appear across ExAC Section 2 sittings. If you see one, start with the NBC and work from Division A outward.

  • A five-storey Group C residential building has a total building area of 800 m². Which Parts of Division B apply, and why?
  • A client proposes a fire barrier assembly that differs from the NBC's acceptable solutions but claims it achieves equivalent performance. What does the architect need to establish under Article 1.2.1.1. before accepting this alternative solution?
  • An architect is designing an accessible washroom in a Group D business building. What clear floor space is required for a turning circle, and which standard governs the detailed design requirements?
  • A building has an exposing building face of 120 m² and a limiting distance of 3.0 m to the property line. What percentage of unprotected openings does Section 3.2.3 permit?
  • A one-storey Group E mercantile building has a building area of 550 m². Which Part of Division B governs its fire protection requirements, and what is the threshold that places it there?
  • A client asks why the code requires a firewall rather than a standard fire separation between two portions of their building. What is the functional difference between the two?
  • Two buildings on the same property are 4.0 m apart. How is the limiting distance measured, and how does that measurement affect the spatial separation analysis for each building?

Each scenario traces back to a specific NBC article. Division A (definitions and compliance framework), Part 3 (fire, egress, accessibility, spatial separation), and Part 9 (small buildings) carry most of the Section 2 exam load.

How Examitect reinforces NBC 2020

ExAC Section 2 rewards two skills: knowing which Part of the code to go to, and then finding the right article inside that Part. Both are built through repetition. Examitect's question bank includes scenario-based questions tied to every Section 2 category, with answers that point back to specific NBC articles so you can open the code, read the provision in context, and close the loop between the question and the source.

The full bank also includes full-length mock exams that mirror ExAC pacing, and free study notes for every section. Try a few sample questions to see how NBC 2020 questions are framed, then check pricing when you're ready for the full bank.

NBC 2020 and ExAC FAQ

The National Building Code of Canada 2020 (NBC 2020) is a model code that sets minimum requirements for the design and construction of buildings across Canada. It was developed by the Canadian Commission on Building and Fire Codes (CCBFC) and published by the National Research Council of Canada (NRC). Provinces and territories adopt it with or without amendments, at which point it becomes law in that jurisdiction.

Yes. NBC 2020 is listed as the primary resource for every category in ExAC Section 2 on Examitect's ExAC study plan, covering all 24 competencies from code navigation and occupancy classification through fire safety, accessibility, spatial separation, structural coordination, and building envelope performance. It is not listed as a primary resource for Sections 1, 3, or 4.

Division A establishes the compliance framework, the code's five objectives, and the functional statements that link Division B provisions to those objectives. Division B contains the acceptable solutions, the technical requirements most architects work from directly. Division C contains the administrative provisions that adopting jurisdictions frequently customize.

Part 9 applies to smaller buildings: three storeys or less and 600 m² or less, for Groups B4, C, D, E, F2, and F3. Part 3 (along with Parts 4, 5, and 6) applies to larger and higher-risk buildings, including post-disaster buildings and Group A, B, and F Division 1 occupancies of any size. Exceeding either the storey or the area threshold moves a building out of Part 9 and into Part 3.

Article 1.2.1.1. of Division A sets out two paths. The first is to follow the acceptable solutions in Division B directly. The second is to propose alternative solutions that achieve at least the same level of performance as the acceptable solutions they replace, evaluated against the objectives and functional statements attributed to those provisions in Division A.

Start by learning the numbering system (Part.Section.Subsection.Article), then read Division A fully before opening Division B. Nail the Part 3 versus Part 9 threshold. Drill occupancy group classification with Table 3.1.2.1. Study fire and egress from Part 3 in the order the code presents them, then work through spatial separation examples from Section 3.2.3.

Division A (compliance framework, definitions, objectives), Division B Part 3 (fire protection, occupant safety, accessibility, spatial separation), Part 4 (structural loads), Part 5 (environmental separation and building envelope), and Part 9 (small buildings) all appear across Section 2 categories on Examitect's study plan.

NBC 2020 covers general building requirements: occupancy, fire safety, structure, accessibility, and envelope. The National Energy Code of Canada for Buildings (NECB) focuses on energy efficiency for larger commercial and institutional buildings. Both appear in ExAC Section 2, but NECB covers only category 5.25 on Examitect's study plan while NBC covers categories 5.1 through 5.24.