Alternative Solutions Under the NBC: What They Are and How the ExAC Asks About Them

Objective 5.4 is one of the most contained parts of ExAC Section 2. An alternative solution is a design that departs from the acceptable solutions in Division B of the NBC 2020 and must perform at least as well in the areas defined by their attributed objectives and functional statements. The authority having jurisdiction decides whether to accept it, based on documentation set out in Division C. In our experience, candidates who learn the five articles behind this idea and tab them pick up easy marks. This guide from Examitect, an independent ExAC prep platform unaffiliated with the CACB, covers the code structure, approval, documentation, question patterns and where to find each answer fast.

Key Takeaways

What to know about NBC alternative solutions before Section 2.

  • The NBC offers two ways to comply. Acceptable solutions in Division B, or alternative solutions under Clause 1.2.1.1.(1)(b) of Division A. The objective 5.4 study notes break both down.
  • The bar is "as well as", not "well enough". An alternative must match the performance of the acceptable solutions it replaces in their attributed areas.
  • The authority having jurisdiction decides. The designer proposes and documents under Division C, Article 2.3.1.1.
  • Six tabs cover almost every 5.4 lookup. Our guide on how to tab the NBC 2020 shows where they fit in a full set.
  • Practise the patterns. Matching, ordering and completion items suit this objective. The practice questions versus mock exams post explains how to drill them.

Overview

Objective 5.4 at a glance

Exam sectionSection 2, about 75 multiple-choice questions in three hours, open book
Specific objectives5.4.1 application, 5.4.2 objectives, 5.4.3 functional statements, 5.4.4 documents
Core articleDivision A, Article 1.2.1.1.
Who decidesThe authority having jurisdiction
Documentation ruleDivision C, Article 2.3.1.1.

What is an alternative solution?

An alternative solution is any design that does not follow the acceptable solutions in Division B of the National Building Code of Canada 2020 but still complies with the code: a new material, a different assembly or an egress layout the prescriptive rules do not describe. The NBC treats it as a legitimate way to comply, not as a variance.

The idea rests on Article 1.2.1.1. of Division A, which says compliance shall be achieved by either:

  • Clause (a): complying with the applicable acceptable solutions in Division B, or
  • Clause (b): using alternative solutions that will 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.

The NBC's preface calls Sentence 1.2.1.1.(1) "a very important sentence", so know it almost word for word. Sentence (2) links Clause (b) to Subsection 1.1.2. of Division B, which is why objective 5.4 names "Division A and subsection 1.1.2 of Division B".

Sentence 1.4.1.1.(3) of Division A says acceptable solutions are the provisions stated in Parts 2 to 9 of Division B, and Sentence 1.4.1.1.(4) says alternative solutions are the ones mentioned in Clause 1.2.1.1.(1)(b). There is no catalogue of approved alternatives; each one is developed for a project. Note A-1.2.1.1.(1)(a) adds that a design meeting all the applicable acceptable solutions is deemed to satisfy the linked objectives and functional statements, so Division A only matters once you leave the prescriptive path.

How the objective-based NBC is built

The NBC is an objective-based code organized into three Divisions across two volumes. Division A (Compliance, Objectives and Functional Statements) sets the two compliance paths and defines what performance means. Division B (Acceptable Solutions) holds the technical requirements in Parts 1 to 9 and sets the level of performance an alternative must match. Division C (Administrative Provisions) says what the proponent must submit.

Objectives and functional statements (Division A, Parts 2 and 3)

Article 2.2.1.1. lists the five top-level objectives: OS Safety, OH Health, OA Accessibility, OP Fire and Structural Protection of Buildings, and OE Environment. Each breaks into numbered sub-objectives, such as OS1.2, fire or explosion impacting areas beyond its point of origin, and OS3.7, persons being delayed in or impeded from moving to a safe place during an emergency.

Article 2.1.1.2. limits where some objectives apply, which is easy question material. OH3 Noise Protection applies only to dwelling units. OS4 Resistance to Unwanted Entry applies only to dwelling units in Part 9 buildings. OA Accessibility does not apply to detached houses, duplexes, row houses and the other small residential types listed there, to Group F, Division 1 buildings, or to buildings not intended to be occupied on a daily or full-time basis. OE Environment applies only to certain Part 9 buildings. Note A-2.2.1.1.(1) explains that gaps in the numbering come from one master list serving all the National Model Codes.

Article 3.2.1.1. lists the functional statements, numbered F01 onward. Each describes a function the building must perform to help satisfy an objective. F10 is "To facilitate the timely movement of persons to a safe place in an emergency." Both objectives and functional statements are qualitative, and the Preface is explicit that neither can be used on its own to design a building.

Attribution tables (Division B)

Article 1.1.2.1. of Division B points to the attributions in Sections 2.5., 3.10., 4.5., 5.10., 6.10., 7.2., 8.3. and 9.37., one table at the end of each Part. Two entries from Table 3.10.1.1.:

ProvisionAttributionHow to read it
3.4.2.5.(1) Location of Exits[F10-OS3.7]Travel distance limits serve F10 so people are not delayed in reaching safety (OS3.7).
3.1.3.1.(1) Separation of Major Occupancies[F03-OS1.2] [F03-OP1.2]The separation retards fire beyond its point of origin (F03) for people (OS1.2) and the building (OP1.2).

Read the bracket as "function, then objective". Decoding entries like these is what specific objectives 5.4.2 and 5.4.3 ask for. Note A-1.1.2.1.(1) adds that provisions which only modify or point to others often have no attribution, so you use the attributions of the provisions they reference.

The performance test: "as well as", not "well enough"

Because objectives and functional statements are qualitative, you cannot prove compliance against them alone. Note A-1.2.1.1.(1)(b) of Division A resolves this: Division B sets the quantitative targets, and the proponent must show the alternative performs as well as a design that meets the applicable acceptable solutions, "not 'well enough' but 'as well as.'"

Take a sprinklered office floor where the farthest point is 52 m from an exit. Clause 3.4.2.5.(1)(c) of Division B limits travel distance to at least one exit to 45 m in a sprinklered floor area other than a high-hazard industrial occupancy. The attribution is [F10-OS3.7], so the alternative must show occupants are not delayed in reaching a safe place any more than under the 45 m layout. It owes nothing to objectives the provision was never attributed to.

The same note sets three rules examiners can test:

  • Level of performance. Where Division B offers several acceptable designs, the lowest-performing one generally sets the minimum. An alternative replacing several sets of acceptable solutions must match their overall performance taken as a whole.
  • Areas of performance. Performance is owed only in the attributed areas. If none of the applicable acceptable solutions are linked to OP1, the alternative does not need an OP1 benefit.
  • Applicable acceptable solutions. Other relevant provisions elsewhere in the code also apply. The note's example is sheathing that works where the wall is braced by other means but fails where the sheathing itself provides the bracing.

The NRC also publishes "Supplement to the NBC 2020: Intent Statements". They are advisory, not part of the code, and not allowed in the exam room, but reading a few while studying makes the attribution codes easier to interpret.

Who accepts an alternative solution, and what to submit

The authority having jurisdiction accepts or rejects an alternative solution. Article 1.4.1.2. of Division A defines it as the governmental body responsible for enforcing any part of the code, or the official or agency that body designates. In day-to-day practice that is usually the building department reviewing the permit. The proponent carries the burden of proof, Note A-2.3.1. of Division C calls the documentation the "paper trail" negotiated between designer and regulator, and the NRC writes the model code but approves no projects.

Forms, fees and timelines are set where the code is adopted: Article 2.2.1.1. of Division C says the code is administered under provincial or territorial regulations or municipal bylaws, and only in their absence under the 1985 Administrative Requirements. The ExAC tests the model code, and the 2026 Preparation Guide (p.12) permits the NBC 2020 "without the provincial adaptations". Answer from the national text.

Specific objective 5.4.4, the documents needed to file an alternative solution, is answered by one Article, Division C 2.3.1.1.:

SentenceRequirement
2.3.1.1.(1)The person requesting the alternative solution provides documentation demonstrating that it complies.
2.3.1.1.(2)(a)A code analysis of the methods and rationales showing at least the level of performance required by Clause 1.2.1.1.(1)(b) of Division A.
2.3.1.1.(2)(b)Any special maintenance or operational requirements, including commissioning, needed to stay compliant after construction.
2.3.1.1.(3)The analysis identifies the applicable objectives, functional statements and acceptable solutions, plus assumptions, limiting factors, testing procedures, engineering studies or performance parameters.
2.3.1.1.(4)The qualifications, experience and background of the people responsible for the design.
2.3.1.1.(5)Enough detail to convey design intent and support the validity, accuracy, relevance and precision of the analysis.
2.3.1.1.(6)Where several people share responsibility, the permit applicant names a single coordinating person.

Note A-2.3.1. explains why the record is kept long after the permit. Buildings must usually stay compliant with the codes they were built under, an alteration can invalidate an alternative solution, and the file helps with pre-sale assessments, with tracing alternatives later shown to be inadequate and with forensic investigations. Questions on why documentation is retained come from this note.

How the ExAC asks about alternative solutions

The ExAC Framework Document gives Section 2 as about 75 multiple-choice questions with no short answers, and lists matching, ordering and completion among the item types. The verbs in objective 5.4 are "understand" and "identify", which points to short, definitional items. Appendix 1 of the 2026 Preparation Guide (p.17) sets out the specific objectives:

Specific objectiveTypical patternWhere the answer is
5.4.1 Proper applicationThe prescriptive path does not work: which route applies, and what must be shown?Division A 1.2.1.1. and Note A-1.2.1.1.(1)(b)
5.4.2 Code objectivesMatch an objective code to its name, or decide whether it applies to a building type.Division A 2.1.1.2. and 2.2.1.1.
5.4.3 Functional statementsWhich functional statement and objective are attributed to a provision?Division B 1.1.2.1. and that Part's attribution table
5.4.4 Documents requiredWhich item is, or is not, required in the submission?Division C 2.3.1.1. and Note A-2.3.1.

Practise with items like these, our own examples rather than real exam questions:

  1. Completion. Compliance is achieved by complying with the applicable ______ in Division B or by using ______. (Acceptable solutions; alternative solutions.)
  2. Lookup. Which objective is attributed to Sentence 3.4.2.5.(1)? (Table 3.10.1.1. gives [F10-OS3.7], so OS3.7.)
  3. Negative selection. Which is NOT required in the documentation? (Approval from the NRC or a sign-off from the general contractor.)

The traps are predictable. Options that call an alternative solution an exemption or variance are wrong. Options built on "reasonable" or "sufficient" performance miss the "as well as" bar. In [F10-OS3.7], F10 is the functional statement and OS3.7 the objective, and swapping them is a classic distractor. Maintenance and commissioning, Sentence 2.3.1.1.(2)(b), is the documentation item most often forgotten. These lookups are quick, which matters on a long section; our post on Section 2 pacing explains why banking fast questions pays off.

How to find it fast in the open-book room

Section 2 is the only open-book section. The 2026 Preparation Guide (p.12) allows paper copies of the NBC 2020, without provincial adaptations, and the NECB 2020, with handwritten annotations, highlighting, circling, underlining and tabs made beforehand. You may not add pages, such as an index or a table, or make any mark once in the room, so the work happens at home.

The page numbers below come from the NBC 2020 as published by the NRC; check them against your own printing.

TabWhat it answersWhere
Division A 1.2.1.1. ComplianceThe two compliance pathsVolume 1, Division A, p. 1-1
Division A Note A-1.2.1.1.(1)(b)"As well as", level and areas of performanceVolume 1, Division A, p. 1-18
Division A Part 2, Article 2.2.1.1.Every objective (Article 2.1.1.2., limits on application, is on p. 2-1)Volume 1, Division A, p. 2-2
Division A Part 3, Article 3.2.1.1.Every functional statementVolume 1, Division A, p. 3-1
Table 3.10.1.1. and Table 9.37.1.1.Attributions for Part 3 and Part 9Volume 1, Division B, p. 3-190; Volume 2, Division B, p. 9-281
Division C 2.3.1.1. DocumentationThe submission (Note A-2.3.1. follows on p. 2-8)Volume 1, Division C, p. 2-5

Name the Division on every tab: pages 1-1 and 3-1 exist in both Division A and Division B. The free NBC tabs sample shows a labelled set. If a tab fails you, the NBC index points "Alternative solutions" to 1.2.1.1. in Division A and 2.3.1. in Division C, and "Authority having jurisdiction" to 1.4.1.2. in Division A.

Work an alternative-solution question in this order:

Step 1
Name the specific objective.

Application, objectives, functional statements or documentation tells you which tab to open.

Step 2
Find the acceptable solution being replaced.

Locate the Division B provision the scenario departs from and note its Part.

Step 3
Read its attribution.

Open the attribution table at the end of that Part and note the functional statements and objectives.

Step 4
Decode the codes in Division A.

Look them up in Articles 2.2.1.1. and 3.2.1.1., and check Article 2.1.1.2. if the building type might exclude an objective.

Step 5
Apply the "as well as" test.

Choose the option that matches the acceptable solution's performance in those areas, using Note A-1.2.1.1.(1)(b).

Step 6
Check the paperwork and the decision-maker.

Confirm documentation or approval answers against Division C 2.3.1.1. and the definition of authority having jurisdiction.

Learn the five articles, tab them clearly and practise the patterns, and objective 5.4 becomes one of the more reliable sets of marks in Section 2. The NBC 2020 reference guide and our post on NBC 2020 Part 3 versus Part 9 cover the rest of the code.

FAQ

NBC alternative solutions FAQ

An alternative solution is a design that does not follow the acceptable solutions in Division B of the NBC 2020 but still complies with the code. Clause 1.2.1.1.(1)(b) of Division A allows it when it achieves 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.

An acceptable solution is a technical requirement in Parts 2 to 9 of Division B, and meeting it is deemed to satisfy its attributed objectives and functional statements. An alternative solution is a different design that the proponent must show performs at least as well as those acceptable solutions.

The authority having jurisdiction approves or rejects an alternative solution. Division A defines it as the governmental body responsible for enforcing the code, or the official or agency it designates, which in practice is usually the building department reviewing the permit. The NRC writes the model code but does not approve projects.

Article 2.3.1.1. of Division C requires a code analysis showing the methods and rationale used to prove the required level of performance, plus any special maintenance, operational or commissioning requirements. The analysis must identify the applicable objectives, functional statements and acceptable solutions, and include the qualifications of the people responsible for the design.

No, an alternative solution only has to perform as well as the applicable acceptable solutions in the areas defined by their attributed objectives and functional statements. Note A-1.2.1.1.(1)(b) of Division A adds that other applicable acceptable solutions elsewhere in the code must also be considered.

The NBC 2020 objectives are listed in Article 2.2.1.1. of Division A: OS Safety, OH Health, OA Accessibility, OP Fire and Structural Protection of Buildings, and OE Environment, each with numbered sub-objectives. Functional statements, listed in Article 3.2.1.1. and numbered F01 onward, describe what the building must do to help satisfy those objectives.

The attribution tables are at the end of each Part of Division B, in Sections 2.5., 3.10., 4.5., 5.10., 6.10., 7.2., 8.3. and 9.37., as listed in Article 1.1.2.1. of Division B. Table 3.10.1.1. covers Part 3 in Volume 1 and Table 9.37.1.1. covers Part 9 in Volume 2.

ExAC objective 5.4 covers achieving design compliance using alternative solutions, as set out in Division A and Subsection 1.1.2. of Division B. Its four specific objectives in the 2026 Preparation Guide are the proper application of an alternative solution, code objectives, the functional statements tied to a requirement, and the documents needed to file an alternative solution.