References

The books behind these questions.

Every Integrated Code Application practice question links back to the reference you'd use in the real exam.

NBC 2020

The primary reference for both sub-categories: Division A compliance articles, objectives, functional statements, attribution tables, and coordinated use of Parts 3, 4, 5, and 9.

Architect's Studio Companion

Sections 1 and 7 explain the objective-based code framework and envelope performance in accessible diagrams, supporting both integrated analysis and alternative-solution reasoning.

What you'll be tested on

The skills behind Integrated Code Application questions.

Examitect drills each of these areas. The list below maps to the question categories you'll see inside.

  • Run a complete code analysis: classify the building, find the applicable Part, apply prescriptive requirements
  • Navigate between Parts 3, 4, 5, and 9 when a design issue spans multiple Parts
  • Identify the NBC code objectives (OS, OH, OA, OP, OE) and their sub-objectives
  • Read an attribution table to find which objectives and functional statements apply to an acceptable solution
  • Develop and document alternative solutions under Division A 1.2.1.1.(1)(b)
  • Coordinate the alternative solution process with the authority having jurisdiction

Why this topic matters. Integrated questions test whether you can hold the entire NBC framework in mind at once. Examiners set up scenarios where a building straddles multiple Parts or where a prescriptive requirement conflicts with another constraint, then ask what you do. The candidate who sets up classification first, works through the Parts in order, and knows when to reach for an alternative solution earns the marks.

Study Notes on Integrated Code Application.

Integrated Code Application on the ExAC: the 2 sub-categories you need to know

Examitect's ExAC study plan splits Integrated Code Application into two sub-categories. Both appear on the exam in scenario-based, multiple-choice, and multi-select formats, and together represent the capstone of Section 2. They build on every earlier NBC topic in the section.

ExAC sub-category Primary reference(s) Supplementary reference(s)
Apply integrated code analysis during design Jump Sub-category 5.23: Apply integrated code analysis during design. Jump to section. NBC 2020: Division A 1.1.1.1., 1.2.1.1., 1.3.3.2., 1.3.3.3., 1.4.1.2.; Parts 3, 4, 5, 9 coordinated use Architect's Studio Companion (6th ed.): Sections 1, 7
Understand alternative solutions in the National Building Code Jump Sub-category 5.24: Understand alternative solutions in the National Building Code. Jump to section. NBC 2020: Division A Part 2 (Objectives), Part 3 (Functional Statements), 1.2.1.1.(1)(b), Division B 1.1.2.1., attribution tables (e.g., Table 5.10.1.1.) Architect's Studio Companion (6th ed.): Sections 1, 7

What integrated code application is, and what it produces

Integrated code application is the practice of treating the NBC as a single coordinated instrument rather than a collection of separate Part-specific checklists. On a real project you don't analyze fire safety in isolation, then structural design in isolation, then the envelope in isolation. The code works because its Parts interact: a Part 3 exit door is also a Part 9 exterior door is also a Part 9 barrier-free entrance. Integrated code application means holding all of those intersections in mind at once.

The output of integrated code application is a complete code analysis document: a record of the building's major occupancy classification, the applicable Parts of Division B, and the prescriptive requirements from each Part that the design must meet. When you get to a point where the prescriptive path doesn't work, the document also records your transition to the alternative solution process and the analysis supporting it.

Key distinction

An acceptable solution (Division B) and an alternative solution (Division A 1.2.1.1.(1)(b)) are not two versions of the same thing. An acceptable solution is the prescriptive technical requirement in Division B. An alternative solution is a different design that achieves at least the same level of performance. You always start with the acceptable solution and switch to an alternative only when the prescriptive path genuinely doesn't work.

5.23 Apply integrated code analysis during design

What sub-category 5.23 tests. Sub-category 5.23 of Examitect's ExAC study plan, taken from the CACB blueprint, is "Apply integrated code analysis during design." The primary references are NBC 2020 articles 1.1.1.1., 1.2.1.1., 1.3.3.2., 1.3.3.3., and 1.4.1.2., plus the coordinated use of Parts 3, 4, 5, and 9. The supplementary reference is The Architect's Studio Companion (6th ed., Sections 1 and 7). Exam questions typically present a building description with occupancy, size, and use, then ask you to identify which Part applies, what a specific prescriptive requirement is, or how two Parts interact.

Step 1: Establish the major occupancy

The first step in every integrated code analysis is classification. Article 1.1.1.1. establishes that the NBC applies to all new buildings and to alterations, changes of use, and demolition of existing buildings. Article 1.4.1.2. provides the defined terms, including "major occupancy," which is the principal use of a building or part. Table 3.1.2.1. of Division B lists the occupancy groups (Groups A through F and their Divisions) along with examples for each.

When a building has more than one major occupancy, you classify it by all occupancies and apply requirements accordingly. A mixed-use building with Group A (assembly) on the ground floor and Group C (residential) above is not simply one or the other: fire separation requirements apply between them, and both must be analyzed.

Step 2: Determine which Part of Division B applies

Article 1.3.3.2. governs when Parts 3, 4, 5, and 6 apply. These Parts apply to:

  • Post-disaster buildings (any size, any occupancy)
  • Group A (assembly), Group B (care, treatment or detention), and Group F Division 1 (high-hazard industrial) occupancies of any size
  • Buildings exceeding 600 m2 in building area or exceeding 3 storeys in building height that are used for Groups C (residential), D (business and personal services), E (mercantile), or F Divisions 2 and 3

Article 1.3.3.3. governs when Part 9 applies. Part 9 applies to buildings of 3 storeys or less with building area not exceeding 600 m2 used for Groups B4, C, D, E, or F Divisions 2 and 3. Note that a building can fall under both Part 9 and Part 3 (e.g., a 2-storey Group B4 home-care facility may still need Part 3 fire-safety requirements). These thresholds are ExAC favourites.

Condition Applicable Part(s)
Any Group A, B, or F1 occupancy Parts 3, 4, 5, 6 of Division B
Post-disaster building (any size) Parts 3, 4, 5, 6 of Division B
Groups C, D, E, F2/F3 exceeding 600 m2 or 3 storeys Parts 3, 4, 5, 6 of Division B
Groups B4, C, D, E, F2/F3 at 3 storeys or less and 600 m2 or less Part 9 of Division B (Volume 2)

Step 3: Work through each Part in order

Once you know the applicable Parts, run through them in order. Part 3 covers fire protection, occupant safety, and accessibility. Part 4 covers structural design. Part 5 covers environmental separation (the envelope). Part 6 covers HVAC. Part 7 covers plumbing. Part 9 covers housing and small buildings with its own integrated requirements for the same topics.

The key integration skill is recognizing when a design decision in one Part creates an obligation in another. Common exam scenarios include:

  • An exterior door that is both an exit (Part 3, Section 3.4.) and a barrier-free entrance (Part 3, Section 3.8.): both requirements apply simultaneously.
  • A floor assembly that must meet fire-resistance rating requirements (Part 3) and structural load requirements (Part 4): the design must satisfy both.
  • An EIFS exterior wall system that must meet structural load transfer (Part 4 loads via Part 5 reference) and heat/air/vapour/water performance (Part 5): the NBC cross-references Part 5 article 5.9.4.1. as an example of integrated envelope performance.

Step 4: Identify where Parts intersect

The NBC's preface explicitly warns that "a person belonging to a certain profession who is executing the design or construction of a particular building component can [not] necessarily work with only one Part of the Code in isolation since provisions related to that building component may be found in more than one Part." Integrated analysis means you actively check for cross-Part obligations rather than assuming one Part tells the whole story.

How to spot a 5.23 question

Sub-category 5.23 questions usually describe a specific building (occupancy type, height, area) and ask you to identify which Part applies, what a particular prescriptive requirement is, or how two different requirements must be coordinated. Watch for questions that list four options where three are correct for only one Part and one is the integrated answer that correctly applies two Parts together.

5.24 Understand alternative solutions in the National Building Code

What sub-category 5.24 tests. Sub-category 5.24 of Examitect's ExAC study plan, taken from the CACB blueprint, is "Understand alternative solutions in the National Building Code." The primary references are NBC 2020 Division A Part 2 (Objectives), Division A Part 3 (Functional Statements), article 1.2.1.1.(1)(b), Division B article 1.1.2.1., and Part-specific attribution tables such as Table 5.10.1.1. The supplementary reference is The Architect's Studio Companion (6th ed., Sections 1 and 7). Exam questions test whether you know what an alternative solution is, how it relates to objectives and functional statements, and what the documentation and AHJ process looks like.

The two compliance pathways

Article 1.2.1.1.(1) is the most important sentence in Division A. It states that compliance with the NBC is achieved by one of two means:

  • Clause (a): Complying with the applicable acceptable solutions in Division B. If you meet all the prescriptive requirements, you are automatically deemed to satisfy all the linked objectives and functional statements.
  • Clause (b): Using alternative solutions that achieve at least the minimum level of performance required by Division B in the areas defined by the objectives and functional statements attributed to the applicable acceptable solutions.

Clause (a) is the default path for most designs. Clause (b) is the alternative-solution path. You use clause (b) when the prescriptive path is not workable for the project.

NBC code objectives

Division A Part 2 contains the full set of code objectives. The NBC has five main objectives, each with numbered sub-objectives:

Code Objective Key sub-objectives
OS Safety OS1 Fire Safety, OS2 Structural Safety, OS3 Safety in Use, OS4 Resistance to Unwanted Entry, OS5 Safety at Construction and Demolition Sites
OH Health OH1 Indoor Conditions, OH2 Sanitation, OH3 Noise Protection, OH4 Vibration and Deflection Limitation, OH5 Hazardous Substances Containment
OA Accessibility OA1 Barrier-Free Path of Travel, OA2 Barrier-Free Facilities
OP Fire and Structural Protection of Buildings OP1 Fire Protection of Buildings, OP2 Structural Sufficiency of Buildings, OP3 Protection of Adjacent Buildings from Fire, OP4 Protection of Adjacent Buildings from Structural Damage
OE Environment OE1 Resources, OE1.1 Excessive Use of Energy

Functional statements

Division A Part 3 contains the functional statements. Functional statements are more specific than objectives: they describe the building conditions that help satisfy the objectives. For example, a functional statement might say that a building's fire-resistance assembly shall limit the spread of fire to protect occupants from injury. Like objectives, functional statements are qualitative and cannot be used alone to design a building. They serve as the framework for evaluating alternative solutions.

Attribution tables

The attribution tables are found at the end of each Part of Division B. Each table maps specific acceptable solutions (by article number) to the objectives and functional statements they are intended to satisfy. For example, Table 5.10.1.1. in Part 5 shows which envelope acceptable solutions are attributed to OS1, OH1, or other objectives. When you propose an alternative solution, you look up the acceptable solution in the attribution table and your alternative must satisfy all of the same attributed objectives at an equivalent level of performance.

Division B article 1.1.2.1. (Attributions to Acceptable Solutions) is not itself a table: it is the cross-reference article stating that, for compliance under Clause 1.2.1.1.(1)(b) of Division A, the attributed objectives and functional statements are those identified in the tables in Sections 2.5., 3.10., 4.5., 5.10., 6.10., 7.2., 8.3., and 9.37.

How to develop and document an alternative solution

An alternative solution proposal must include four elements:

  1. The acceptable solution being departed from. Identify the specific Division B provision (e.g., "Section 3.2.2. fire-resistance requirements for floor assemblies") that your design does not comply with prescriptively.
  2. The attributed objectives and functional statements. Look up the attribution table for that provision and list every objective and functional statement attributed to it. Your alternative must satisfy all of them.
  3. The proposed alternative design. Describe what you are proposing instead of the prescriptive solution.
  4. The supporting analysis. Demonstrate that your alternative achieves at least the minimum level of performance required by Division B in the areas defined by the attributed objectives and functional statements. Supporting analysis may include fire-performance testing, engineering calculations, computer fire or structural modelling, or reference to published research and recognized engineering standards.

You submit the complete package to the authority having jurisdiction (AHJ) for review and approval before construction starts. The AHJ has the authority to accept or reject the proposal.

How to spot a 5.24 question

Sub-category 5.24 questions often present a scenario where the prescriptive path is blocked (heritage constraint, innovative material, unusual geometry) and ask what the architect does next. The correct answer involves identifying the departure from the acceptable solution, consulting the attribution table, and submitting an analysis to the AHJ. Wrong answers typically skip one of those steps: for example, they propose the alternative without documenting which objectives apply, or they proceed without AHJ review.

Division A in depth: application, compliance, and definitions

Division A is the part of the NBC that most practitioners rarely open after registration. Sub-categories 5.23 and 5.24 both require you to be fluent in it. Here are the five Division A articles the Study Plan explicitly lists.

1.1.1.1. Application of this Code

This article establishes the scope of the NBC. The code applies to the design, construction, and occupancy of all new buildings, and to the alteration, reconstruction, demolition, removal, relocation, and occupancy of existing buildings. Farm buildings not more than 3 storeys and not more than 600 m2 classified as Group G Division 1, 2, or 3 are governed by the National Farm Building Code instead.

1.2.1.1. Compliance with this Code

As described above, this is the two-pathway compliance article. Clause (a) is acceptable solutions; clause (b) is alternative solutions. Sentence (2) clarifies that for alternative solution purposes, the attributed objectives and functional statements are those listed in Division B Subsection 1.1.2.

1.3.3.2. / 1.3.3.3. Applicable Parts

These two articles define which Part of Division B applies to which buildings. Article 1.3.3.2. governs Parts 3, 4, 5, and 6 (as described in the 5.23 section above). Article 1.3.3.3. governs Part 9. The key threshold is 600 m2 building area and 3 storeys building height for most occupancy groups. Know this table cold.

1.4.1.2. Defined Terms

The defined terms in Division A carry specific technical meanings. Key terms for integrated analysis include "major occupancy" (principal use), "building height" (number of storeys between the roof and the first storey floor), "building area" (greatest horizontal area above grade within exterior walls), "first storey" (uppermost storey with floor at most 2 m above grade), and "grade" (lowest average finished ground level adjoining exterior walls). Many exam errors come from applying building height or area incorrectly.

Key distinction

"Building height" in the NBC is measured in storeys, not in metres. A 3-storey building with very tall floors may be taller in metres than a 4-storey building with standard floor-to-floor heights, but it is still 3 storeys for NBC purposes. This distinction matters for the Part 9 threshold (3 storeys or less).

Cross-Part issues: where the NBC forces you to look in two places at once

The NBC explicitly acknowledges that provisions for a single building component may appear in more than one Part. These cross-Part intersections are exactly what sub-category 5.23 tests. Here are the most common ones on the ExAC.

Exits and barrier-free paths

An exterior exit door is governed by Part 3, Section 3.4. (Exits) for swing direction, hardware, and fire separation. The same door may also be required to be a barrier-free entrance under Part 3, Section 3.8. (Accessibility). Both requirements apply simultaneously. If the egress requirements call for a 900 mm clear opening and the barrier-free requirements call for 850 mm clear, both thresholds must be met (i.e., 900 mm governs). You don't pick one Part over the other.

Structural loads and fire resistance

A floor assembly must satisfy Part 4 (structural loads and design) and Part 3 (fire-resistance rating). A floor assembly designed to span 6 m with a 2-hour fire-resistance rating must satisfy both the span tables or engineered design in Part 4 and the fire-resistance assembly requirements (tested or calculated) in Part 3. Neither Part is optional.

Envelope performance

The NBC preface cites Part 5 article 5.9.4.1. (EIFS requirements) as an example of integrated load, heat, air, vapour, and water penetration requirements. An EIFS wall must handle wind pressure (structural, Part 4 via Part 5 reference), air barrier continuity (Part 5), vapour control (Part 5), and water penetration (Part 5). These are not separate checklists; they must be designed together because changes to one layer affect all the others.

HVAC and fire protection

The NBC preface specifically notes that fire-safety provisions for HVAC systems are in Part 3, not Part 6. If you are designing ductwork, you must check both Part 3 (for fire dampers, duct penetrations through fire separations) and Part 6 (for the HVAC system performance). This is a classic integration trap on the exam.

Integration checklist for design analysis

For any design element in an integrated question, ask: (1) Does it involve occupant movement? Check Part 3 egress. (2) Does it span space or carry loads? Check Part 4. (3) Does it separate interior from exterior? Check Part 5. (4) Does it affect indoor air quality or mechanical systems? Check Part 6. (5) Is the building 3 storeys or less and 600 m2 or less? Check Part 9 first, then confirm whether Part 3 still applies for your occupancy.

The alternative solution process step by step

The alternative solution process is not just a fallback when things go wrong. It's a formal mechanism built into the NBC's objective-based structure that allows innovation and site-specific solutions. Here is the full process for ExAC purposes.

When to trigger the alternative solution process

Common triggers include:

  • Heritage or existing buildings where the prescriptive solution would cause unacceptable damage or change
  • Innovative materials, assemblies, or systems not described in Division B
  • Buildings with unusual geometry or program where prescriptive limits (e.g., travel distance, spatial separation) cannot be met
  • Site constraints that prevent the prescriptive solution from being installed (e.g., a party wall that can't receive a fire-resistance treatment described in Division B)

Step 1: Identify the departure

Be specific. "The design does not comply with the NBC" is not enough. You must name the exact Division B provision being departed from: for example, "the design proposes a floor assembly that does not have the 1-hour fire-resistance rating required by Article 3.2.2.20.(1) of Division B."

Step 2: Look up the attribution table

Find the attribution table at the end of the relevant Division B Part. Identify every objective and functional statement attributed to the provision being departed from. This is your performance scope. Your alternative must match or exceed the performance level in every one of those areas.

Step 3: Set the performance target

The Note to 1.2.1.1.(1)(b) clarifies the performance target: "an effort must be made to demonstrate that an alternative solution will perform as well as a design that would satisfy the applicable acceptable solutions in Division B, not 'well enough' but 'as well as.'" Where Division B offers multiple designs for the same purpose, the design with the lowest performance level generally sets the minimum target for the alternative.

Step 4: Produce the supporting analysis

The supporting analysis must be quantitative where possible. Methods recognized by the NBC and its intent statements include:

  • Fire testing to recognized standards (e.g., CAN/ULC-S101 for fire-resistance)
  • Engineering calculation using recognized structural or fire-engineering methods
  • Computer modelling (e.g., zone models or CFD for fire scenarios)
  • Reference to published research or recognized engineering documents

Step 5: Submit to the AHJ

The complete package goes to the authority having jurisdiction before construction. The AHJ reviews it and either accepts it, requests modifications, or rejects it. The AHJ's approval does not exempt the building from other applicable code requirements.

ExAC trap

On the exam, "just build it and show it works" is never correct. The alternative solution must be submitted to and approved by the AHJ before construction. Any answer that skips the pre-approval step is wrong.

NBC objectives and functional statements in detail

Division A Parts 2 and 3 are the theoretical backbone of the alternative solution framework. You need to know what each objective is called, what it covers, and how it connects to functional statements.

Safety objectives (OS)

OS1 Fire Safety limits the probability that fire or explosion will cause injury or death. Sub-objectives include OS1.1 (fire or explosion occurring), OS1.2 (fire spreading beyond its origin), OS1.3 (structural collapse due to fire), OS1.4 (fire safety systems failing), and OS1.5 (persons impeded from moving to safety).

OS2 Structural Safety limits the probability that structural failure will cause injury or death. Sub-objectives cover loads exceeding capacity (OS2.1, OS2.2), deterioration of building elements (OS2.3), vibration (OS2.4), and instability (OS2.5).

OS3 Safety in Use covers the many non-fire, non-structural hazards: tripping, slipping, falling, contact with hot surfaces, energized equipment, hazardous substances, high-level sound from fire alarms, and persons becoming trapped in confined spaces.

OS4 Resistance to Unwanted Entry applies only to dwelling units in Part 9 buildings.

Health objectives (OH)

OH1 Indoor Conditions covers indoor air quality (OH1.1), thermal comfort (OH1.2), and contact with moisture (OH1.3). OH2 covers Sanitation: waste, water, personal hygiene, and contact with contaminated surfaces. OH3 Noise Protection applies only to dwelling units. OH4 Vibration and Deflection Limitation covers illness risks from high levels of vibration or deflection of building elements. OH5 Hazardous Substances Containment applies only to the extent that it relates to code compliance.

Accessibility objective (OA)

OA1 Barrier-Free Path of Travel and OA2 Barrier-Free Facilities are the two accessibility sub-objectives. The OA objective does not apply to all buildings: note the exceptions in Article 2.1.1.2. for certain residential and industrial occupancies.

Protection of buildings objectives (OP)

OP1 Fire Protection of Buildings limits the probability of fire spreading through the building fabric. OP2 Structural Sufficiency of Buildings limits the probability of structural failure that would impair the building's ability to function. OP3 Protection of Adjacent Buildings from Fire and OP4 Protection of Adjacent Buildings from Structural Damage extend the same protection to neighbouring buildings: fire spreading beyond the building of origin, and structural damage from settlement, collapse, impact, or excavation failure. These four sub-objectives relate to property protection rather than occupant safety.

Environment objective (OE)

OE1 Resources limits the probability that resources will be used in a way that has an unacceptable effect on the environment. Its single sub-objective, OE1.1, addresses excessive use of energy. OE is the objective linked to the energy and sustainability provisions in NBC 9.36. and to the NECB as an alternative acceptable solution for that section.

Objective application limits

Not every objective applies to every building. OS4 (Resistance to Unwanted Entry) applies only to dwelling units in Part 9. OH3 (Noise Protection) applies only to dwelling units. OA does not apply to industrial or restricted-access occupancies. On the exam, always check whether the specific objective cited actually applies to the occupancy type in the scenario.

How each reference fits the Integrated Code Application sub-categories

Both sub-categories draw on the same two references, but in different ways. The NBC is the primary source for all prescriptive and alternative-solution requirements. The Architect's Studio Companion provides plain-language explanations and diagrams that help you apply those requirements to design scenarios.

Reference Scope for this topic Sub-category
NBC 2020, Division A Part 1 Application (1.1.1.1.), compliance pathways (1.2.1.1.), applicable Parts (1.3.3.2., 1.3.3.3.), and defined terms (1.4.1.2.) 5.23 and 5.24
NBC 2020, Division A Part 2 The five code objectives (OS, OH, OA, OP, OE) and all sub-objectives with their full definitions 5.24
NBC 2020, Division A Part 3 Functional statements: conditions in the building that help satisfy the objectives 5.24
NBC 2020, Division B Parts 3, 4, 5, 9 Prescriptive acceptable solutions, cross-Part intersections, and attribution tables at the end of each Part 5.23 and 5.24
NBC 2020, Division B 1.1.2.1. Attributions to Acceptable Solutions: the cross-reference article that points to the Part-specific attribution tables in Sections 2.5., 3.10., 4.5., 5.10., 6.10., 7.2., 8.3., and 9.37. 5.24
Architect's Studio Companion, 6th ed., Sections 1 and 7 Plain-language summary of the objective-based code structure and envelope performance concepts; diagrams of how Parts relate 5.23 and 5.24

Key Integrated Code Application terms (glossary)

Acceptable solution
A technical requirement in Division B of the NBC. Compliance with an acceptable solution is automatically deemed to satisfy all the objectives and functional statements attributed to it.
Alternative solution
A design that differs from an acceptable solution in Division B but achieves at least the minimum level of performance required by Division B in the areas defined by the attributed objectives and functional statements. Authorized by Division A 1.2.1.1.(1)(b).
Attribution table
A table at the end of each Division B Part that maps specific article numbers to the code objectives and functional statements they are intended to satisfy. Used to define the performance scope for alternative solutions.
Authority having jurisdiction (AHJ)
The organization, office, or individual responsible for enforcing the NBC as adopted by the relevant province or territory. Alternative solutions must be submitted to and approved by the AHJ before construction.
Building area
The greatest horizontal area of a building above grade measured to the outside of exterior walls and to the centreline of firewalls. One of the two thresholds (with building height) for determining which Division B Part applies.
Building height
The number of storeys between the roof and the first storey floor. Measured in storeys, not in metres. The Part 9 threshold is 3 storeys or less.
Division A
The part of the NBC containing compliance and application provisions, code objectives, and functional statements. It cannot be used alone to design a building but is essential for alternative solutions.
Division B
The part of the NBC containing acceptable solutions (technical requirements). The prescriptive path most designs follow.
Division C
The part of the NBC containing administrative provisions, including permit requirements. Often customized by provinces and territories when they adopt the NBC.
Equivalent performance
The standard an alternative solution must meet: it must perform as well as the applicable acceptable solution, not merely "well enough." The Note to 1.2.1.1.(1)(b) specifies this directly.
First storey
The uppermost storey with a floor level at most 2 m above grade. Important for determining building height and for fire-safety analysis near grade.
Functional statement
A statement in Division A Part 3 describing a building condition that helps satisfy a code objective. More specific than an objective but still qualitative. Used together with objectives to define performance scope for alternative solutions.
Grade
The lowest average finished ground level adjoining the exterior walls of a building. Used to measure building height and to determine whether a storey is below grade.
Intent statement
A statement explaining the reasoning behind a Division B acceptable solution. Published separately in the "Supplement to the NBC 2020: Intent Statements." Not a legal component of the code but useful for establishing performance targets for alternative solutions.
Major occupancy
The principal use of a building or part. Classified by Groups A through F (and Group G for agricultural). A building may have more than one major occupancy, in which case all applicable requirements apply.
Model code
A code developed as a national template that provinces and territories adopt (with or without modifications) into provincial law. The NBC is a model code; it has legal force only once adopted by a jurisdiction.
Objective
A broad, qualitative goal in Division A Part 2 that the NBC requirements are intended to achieve. Objectives define the boundaries of what the code addresses but are not used directly for design or compliance.
Part 3
The Division B Part covering fire protection, occupant safety, and accessibility for larger or more complex buildings. Applies to post-disaster buildings, Groups A, B, and F1 of any size, and other occupancies over the 600 m2 / 3-storey thresholds.
Part 9
The Division B Part covering housing and small buildings. Applies to buildings of 3 storeys or less with building area of 600 m2 or less for Groups B4, C, D, E, and F Divisions 2 and 3.
Post-disaster building
A building essential to emergency response or recovery: hospitals, fire and police stations, power generating stations, etc. Post-disaster buildings must comply with Parts 3, 4, 5, and 6 regardless of size or occupancy.

How Integrated Code Application questions are asked on the ExAC

Section 2 integrated questions are scenario-based by nature. The exam presents a building with a specific occupancy, height, and area and asks you to work through a code analysis or an alternative-solution decision. Here are the main question formats.

Question format Typical 5.23 wording Typical 5.24 wording
Multiple choice "A 3-storey, 750 m2 Group D office building must comply with which Part(s) of Division B?" "Which Division A article permits an alternative solution?"
Multi-select "Which of the following Parts of Division B apply to a post-disaster building of any size? Select all that apply." "Which of the following are required elements of an alternative solution submission? Select three."
Scenario-based "An exit door on the ground floor of a Group A assembly building is also the main barrier-free entrance. Which two Parts of Division B apply to this door simultaneously?" "A heritage building cannot receive the prescriptive fire-resistance treatment for its floor assembly. What is the correct next step?"
Ordering "Place the following steps of an integrated code analysis in the correct order: (A) apply prescriptive requirements, (B) classify the major occupancy, (C) determine which Part applies, (D) identify cross-Part intersections." "Place the following steps of the alternative solution process in the correct order."
Definition "What is the NBC definition of 'building height'?" "What does 'equivalent performance' mean in the context of an alternative solution?"
Short answer (paid) "Describe the integrated code analysis sequence for a mixed Group A/C building exceeding the Part 9 thresholds." "Explain the four elements required in an alternative solution submission and identify the performance standard the alternative must meet."

Common ExAC traps in Integrated Code Application questions

Integrated questions are among the most difficult in Section 2 because they require you to hold multiple code concepts in mind at once. Here are the traps that catch the most candidates.

  1. Assuming Part 9 excludes Part 3. A 2-storey Group B4 home-care facility is at or below the Part 9 thresholds (3 storeys, 600 m2). But Group B includes Groups B1, B2, B3, and B4. Article 1.3.3.2. requires Parts 3, 4, 5, and 6 for Group B occupancies. A Group B4 facility under Part 9 thresholds uses Part 9 for most requirements but still must satisfy applicable Part 3 requirements. Check the exact occupancy type, not just the size.
  2. Measuring building height in metres. Building height is in storeys. A 4-storey building with 5 m floor-to-floor heights is 4 storeys tall for NBC purposes, even though it is 20 m to the floor of the top storey. Candidates who convert to metres lose marks on threshold questions.
  3. Confusing objectives and functional statements. Objectives (Division A Part 2) are the broad qualitative goals. Functional statements (Division A Part 3) are more specific conditions that help satisfy the objectives. They are not the same thing. An attribution table lists both, and both must be satisfied by an alternative solution.
  4. Skipping the AHJ step. Any answer that proposes an alternative solution and then proceeds directly to design or construction without AHJ review is wrong. The AHJ must review and approve before construction starts. This is a non-negotiable step in 5.24 questions.
  5. Thinking an acceptable solution has a higher performance bar than an alternative solution. An alternative solution must perform at least as well as the acceptable solution, but the acceptable solution is not a "gold standard." Division B sets the minimum. Your alternative can be better, but it must not be worse.
  6. Applying all objectives regardless of occupancy. Not every objective applies to every building. OS4 (Resistance to Unwanted Entry) applies only to dwelling units in Part 9. OH3 (Noise Protection) applies only to dwelling units. OA (Accessibility) does not apply to all industrial or restricted-access uses. Attribution table questions that ask which objectives apply to a specific assembly or provision must be answered based on what the attribution table says, not based on which objectives you think should logically apply.

Tips for Intern Architects studying Integrated Code Application

  • Study this topic last in Section 2. Sub-category 5.23 requires fluency in classification, fire and life safety, accessibility, spatial separation, structure, and envelope. You can't run an integrated analysis if you're shaky on any of those topics. Work through Section 2 in order and treat 5.23 and 5.24 as the capstone review.
  • Memorize the Part 9 thresholds cold. The 3-storey and 600 m2 thresholds appear on virtually every integrated question. Know them without looking them up. Also know which occupancy groups are exempt from Part 9 regardless of size (Group A, B1/B2/B3, and F1).
  • Read Division A article by article. Division A is short (around 30 pages of legal text). Read it straight through at least once. The Study Plan cites five specific articles; know each of them well enough to quote the key content without the book in hand.
  • Practice reading attribution tables. Download or access the NBC 2020 and open the attribution table at the end of Part 3 or Part 5. Pick a random article and trace it back through the table to see which objectives and functional statements apply. This is the exact skill tested in 5.24 questions.
  • Use The Architect's Studio Companion as your plain-language guide. Sections 1 and 7 present the objective-based code framework in diagrams and prose that make Division A easier to absorb. Read the Studio Companion first, then go into the NBC text.
  • Write out the alternative solution steps from memory. The four-step process (departure, attribution, alternative design, supporting analysis) and the AHJ submission step should come out of your pen automatically. Practice writing them out without notes.
  • Work through integrated scenarios on paper. Take any building from an earlier Section 2 topic (e.g., the Group A assembly building from the fire and life safety topic) and run it through the full integrated analysis: classify, find the applicable Part, list the prescriptive requirements from each Part, identify cross-Part intersections. This active practice is far more effective than re-reading notes.
  • Know the difference between prescriptive and performance. The NBC is not a performance code. Division B acceptable solutions are prescriptive minimum requirements. Alternative solutions use Division A objectives and functional statements as performance criteria, but the standard is "at least as well as" the prescriptive path, not an abstract performance level.

How to study Integrated Code Application in 12 to 20 hours

  1. Hours 1 to 2: Read The Architect's Studio Companion, 6th Edition, Sections 1 and 7. Get the plain-language overview of the objective-based framework before opening the NBC.
  2. Hours 3 to 5: Read NBC 2020 Division A Part 1 (compliance and application articles 1.1.1.1. through 1.4.1.2.) straight through. Take notes on the five key articles cited in the Study Plan.
  3. Hours 6 to 7: Read NBC 2020 Division A Parts 2 and 3 (objectives and functional statements). Build a one-page summary of all objectives (OS, OH, OA, OP, OE) with their sub-objectives and the key limitations on which buildings they apply to.
  4. Hours 8 to 10: Study the attribution table structure. Open the attribution table at the end of Division B Part 3 and Part 5. Trace 5 to 10 articles through to their objectives and functional statements. Understand how an alternative solution would use this table.
  5. Hours 11 to 13: Run integrated code scenarios. Take 3 to 4 different building descriptions (vary occupancy, height, area) and walk through the full analysis: classification, applicable Part, key prescriptive requirements, cross-Part intersections.
  6. Hours 14 to 20: Work through Examitect practice questions for sub-categories 5.23 and 5.24. Review every explanation, especially for questions you got wrong. Prioritize scenario-based questions over definition questions.
One-line summary

Sub-category 5.23 is about the sequence: classify, find the Part, apply prescriptive requirements, flag cross-Part intersections. Sub-category 5.24 is about the alternative-solution pathway: departure, attribution, alternative design, supporting analysis, AHJ approval. Both sub-categories rely on NBC Division A and The Architect's Studio Companion Sections 1 and 7. Study Division A article by article, practise integrated scenarios, and work through the alternative-solution steps from memory.

Estimated study time. Most candidates spend 12 to 20 hours on Integrated Code Application. Adjust up if you don't work on code-heavy projects in your day job or haven't studied the earlier Section 2 topics recently; adjust down if you practise integrated code analysis regularly and feel confident with Division A's structure.

FAQ

Integrated Code Application FAQ

Integrated code application is the skill of running a complete NBC analysis in one chain of reasoning: you classify the building, determine which Parts of Division B apply, work through the prescriptive requirements in order, and identify where Parts overlap. Sub-category 5.23 tests this analytical sequence. Sub-category 5.24 tests your knowledge of alternative solutions under Division A 1.2.1.1.(1)(b), which is the path you use when the prescriptive route doesn't work. Both sub-categories draw primarily on NBC 2020 and The Architect's Studio Companion (6th ed., Sections 1 and 7).

Examitect's ExAC study plan lists two sub-categories: 5.23 Apply integrated code analysis during design, and 5.24 Understand alternative solutions in the National Building Code. Sub-category 5.23 focuses on the coordinated use of Division A application articles and Parts 3, 4, 5, and 9. Sub-category 5.24 focuses on Division A objectives, functional statements, attribution tables, and the alternative-solution process.

Sub-category 5.23 is about analysis: you take a building description and work through classification, applicable Part selection, and prescriptive requirements across multiple Parts of Division B. Sub-category 5.24 is about the alternative solution pathway: you understand what objectives and functional statements are attributed to a given acceptable solution, and you can describe how to propose, document, and justify an alternative that meets the same performance level.

An alternative solution is a design approach that differs from the prescriptive acceptable solutions in Division B but achieves at least the minimum level of performance required by those acceptable solutions in the areas defined by the objectives and functional statements attributed to them. Division A 1.2.1.1.(1)(b) permits this path. You must identify the acceptable solution being departed from, the objectives and functional statements it is attributed to, and demonstrate equivalent or better performance through testing, modelling, or expert analysis. The authority having jurisdiction reviews and approves the proposal.

You propose an alternative solution when the prescriptive acceptable solutions in Division B are not workable for the project. Common triggers include heritage buildings where prescriptive means can't be applied without damage, innovative materials or systems not described in the code, complex geometries that exceed prescriptive limits, or site constraints that make a compliant prescriptive design impossible. The alternative must perform at least as well as the prescriptive solution it replaces.

You need four pieces of information: the acceptable solution in Division B that you are departing from, the objectives and functional statements attributed to that acceptable solution (found in the attribution table at the end of each Part), the proposed alternative design, and the supporting analysis showing equivalent performance. The analysis may include fire-performance testing, engineering calculations, computer modelling, or reference to published research. You submit the package to the authority having jurisdiction before construction starts.

The primary references are NBC 2020 Division A (articles 1.1.1.1., 1.2.1.1., 1.3.3.2., 1.3.3.3., and 1.4.1.2.) and coordinated use of Parts 3, 4, 5, and 9 of Division B for sub-category 5.23. For sub-category 5.24, you also need Division A Part 2 (Objectives), Division A Part 3 (Functional Statements), article 1.2.1.1.(1)(b), Division B article 1.1.2.1., and the Part-specific attribution tables such as Table 5.10.1.1. The supplementary reference for both sub-categories is The Architect's Studio Companion, 6th Edition, Sections 1 and 7.

The NBC 2020 has five objectives: Safety (OS), Health (OH), Accessibility (OA), Fire and Structural Protection of Buildings (OP), and Environment (OE). Each is broken into numbered sub-objectives (e.g., OS1 Fire Safety, OS2 Structural Safety, OS3 Safety in Use). The attribution tables at the end of each Division B Part list which objectives and functional statements each acceptable solution is attributed to. When you propose an alternative solution, you must demonstrate equivalent performance in every area defined by those attributed objectives and functional statements.

Each Part of Division B ends with an attribution table that maps specific acceptable solutions (by article number) to the objectives and functional statements they are intended to satisfy. For example, Table 5.10.1.1. in Part 5 shows which envelope acceptable solutions are attributed to OS1, OH1, or other objectives. When you propose an alternative solution, you look up the acceptable solution in the attribution table to see which objectives apply, then your alternative must satisfy all of those same objectives at an equivalent level of performance.

Start with building classification: identify the major occupancy (Groups A through F) and any mixed occupancies. Then determine building height and building area to find which Part of Division B applies (Part 9 for small buildings at 3 storeys or less and 600 m2 or less; Parts 3, 4, 5, 6 for larger buildings and certain occupancy groups). Then work through the prescriptive requirements for fire protection, structure, envelope, and HVAC in order, flagging where multiple Parts intersect (e.g., an exit door that is also a barrier-free entrance). Finally, identify any prescriptive requirements that can't be met and consider alternative solutions.

Plan for 12 to 20 hours. Sub-category 5.23 requires fluency in the earlier Section 2 topics (classification, fire and life safety, accessibility, spatial separation, structure, and envelope), so study it last. Spend roughly 4 to 6 hours on integrated scenario walkthroughs, 3 to 4 hours on Division A Parts 1, 2, and 3, 2 to 3 hours on The Architect's Studio Companion Sections 1 and 7, and 3 to 7 hours on Examitect practice questions. Adjust upward if you haven't practised code analysis on live projects.

The Architect's Studio Companion (6th Edition) presents code concepts in plain language with diagrams and worked examples that the NBC's legal drafting doesn't include. Sections 1 and 7 summarize the objective-based code framework and envelope performance concepts in a way that supports both the integrated analysis of sub-category 5.23 and the alternative-solution reasoning of sub-category 5.24. It's particularly useful for visualizing how multiple NBC Parts interact on a single building.