REGION — CANADA

Structural Engineering in Canada

Canadian structural engineering under NBC 2020 — demanding snow loads, updated seismic provisions, CSA steel and concrete codes, and rigorous documentation standards. We have delivered NBC 2020 compliant structural design and capacity assessment for Ontario projects.

The Canadian Structural Engineering Code Framework

Structural engineering in Canada is governed by the National Building Code of Canada 2020 (NBC 2020), published by the National Research Council of Canada (NRC). NBC 2020 Part 4 covers structural loads and design requirements, referencing the major Canadian Standards Association (CSA) material design standards: CSA S16-19 for structural steel, CSA A23.3-19 for concrete, CSA O86-19 for engineered timber, and CSA S6-19 for bridges and civil structures.

Each Canadian province adopts NBC 2020 with provincial amendments: Ontario through the Ontario Building Code (OBC), British Columbia through the BC Building Code (BCBC), Alberta through the Alberta Building Code (ABC), and so on. The structural design requirements (NBC 2020 Part 4) are generally adopted without change across provinces, while fire, energy, and occupancy provisions may vary. We identify the applicable provincial code edition for each Canadian project scope.

NBC 2020 Snow Load Design

Canada experiences some of the most demanding design snow loads of any inhabited region in the world. The NBC 2020 ground snow load (Ss) and associated rain load (Sr) are tabulated for hundreds of Canadian locations in NBC 2020 Appendix C (Climatic Design Data). Ontario's lake-effect snow, British Columbia's coastal snowfall, and the Prairies' accumulation patterns each create distinct design challenges.

The NBC 2020 roof snow load formula — S = Is(Ss(Cb·Cw·Cs·Ca) + Sr) — applies the following factors:

  • Cb — basic roof snow load factor (0.8 for most roof geometries)
  • Cw — wind exposure factor (0.75 for fully exposed roofs, 1.0 for sheltered)
  • Cs — slope factor (reduced for steep roofs where snow slides)
  • Ca — accumulation factor (elevated at roof projections, parapets, lower roofs adjacent to higher walls)
  • Is — importance factor (1.0 for normal occupancy, 1.15 for post-disaster, 0.8 for low human occupancy)

In our Ontario project, lake-effect snow accumulation at the eave conditions — where the sloped main roof met the flat lower roof section — was the governing load case, requiring Clause 4.1.6.9 drift accumulation analysis. This produced a factored design roof load significantly higher than the simple flat-roof value.

NBC 2020 Seismic Design Updates

The 2020 edition of the NBC introduced substantial updates to Canada's seismic provisions, reflecting improved probabilistic seismic hazard data from Natural Resources Canada. Key changes from NBC 2015 include:

  • Updated seismic hazard model — The 5th Generation National Seismic Hazard Model (NHM5) provides significantly improved spectral acceleration estimates for many Canadian locations, with both increases and decreases from the 2015 model depending on region.
  • Site classification revision — New site classes (A through F) based on VS30 shear wave velocity replace the older Table 4.1.8.4.A categories. Site class E and F (soft soils) require site-specific response analysis in many seismic regions.
  • Seismic Design Category (SDC) — The SDC determines minimum detailing requirements. SDC C–D applies in most of BC and parts of Quebec, SDC B–C in Ontario's urban centres, and SDC A–B in the Prairie provinces.
  • Gravity-only systems in seismic — NBC 2020 clarifies detailing requirements for gravity columns in moment frame and shear wall buildings, which must maintain gravity load capacity through expected seismic drift without explicit seismic design.

CSA S16-19: Canadian Steel Design

CSA S16-19 (Design of Steel Structures) is Canada's structural steel standard, equivalent in scope to AISC 360-22 but with Canadian-specific provisions. CSA S16-19 uses limit state design with load and resistance factor design (LRFD). Key differences from AISC 360 include: different compactness class limits, different beam-column interaction formulas, different shear connection design provisions, and the requirement to use Canadian material standards (CSA G40.20/G40.21 for structural steel). We translate between CSA and AISC when projects require cross-reference for international client review.

Our Canada Project: Ontario Steel Replacement

Project P-2022-044 — the Ontario Steel Structure Replacement — is our primary Canadian commission and demonstrates the full structural engineering lifecycle for a Canadian project:

  • Capacity assessment phase — Existing structure assessed against current NBC 2020 loads. Dead load survey, live load assessment, snow load derivation per NBC 2020 Clause 4.1.6 for the Ontario location, and seismic assessment per NBC 2020 for the applicable SDC.
  • Deficiency identification — Specific members found deficient due to updated snow accumulation requirements and revised seismic SDC classification in NBC 2020 vs. the earlier code edition under which the structure was originally designed.
  • Replacement design — New concentrically braced frame structure designed from scratch. Lighter, more material-efficient, and fully compliant with NBC 2020 snow and seismic requirements. CSA S16-19 member and connection design throughout.
  • Documentation — Structural calculations with explicit NBC 2020 and CSA S16-19 clause citations. Structural drawings formatted for Ontario Building Code review. Design report summarising assessment findings and replacement design basis.

Engaging Us for Canadian Projects

We provide structural design, capacity assessment, and documentation for Canadian projects under NBC 2020, CSA S16-19, and CSA A23.3-19. Our deliverables are formatted for review by the provincial authority having jurisdiction (AHJ) and the Canadian P.Eng. of record. The engagement process:

  • Share project scope, province, applicable code edition (NBC 2020 or provincial amendment), and P.Eng. contact
  • We confirm applicable loads (NBC 2020 climatic data for the location — snow, wind, seismic zone)
  • Full structural design, analysis, and documentation produced
  • Canadian P.Eng. reviews, takes responsibility, and seals drawings for submission
  • We support the P.Eng. through building department queries and revisions

Proven NBC 2020 capability. The Ontario replacement project is not a hypothetical — it is a completed, documented structural commission with full NBC 2020 snow, seismic, and CSA S16-19 steel design. We bring the same rigour to every Canadian project we undertake.

Cities We Serve in Canada

We provide structural engineering services for projects across all major Canadian cities:

  • Toronto — NBC 2020, Ontario Building Code, CSA S16-19 — completed Ontario steel replacement project; high-rise condo design, snow loads, SDC B seismic
  • Vancouver — NBC 2020, BCBC 2018 — Cascadia Subduction Zone high-seismic design (SDC C/D), mass timber (CLT), Pacific wind engineering
  • Calgary — NBC 2020, Alberta Building Code 2019 — oil and gas industrial PEB design, pipe rack structures, chinook wind engineering, heavy snow
— START A PROJECT

Ready to build
together?

Send scope, location, and timeline. A senior structural engineer replies within one business day.

Request a consultation