NBC · Provincial codes · CSA standards · Every trade

AI building code assistant for Canadian trades — NBC and provincial codes, cited.

SwiftGuide is a global building code AI. Set a project to Canada and it answers against the National Building Code of Canada and the provincial code that adopts it, in metric units, with clause references on every compliance call.

Codes and standards SwiftGuide cites in Canada

NBC Part 9 — housing and small buildings

Footings and foundations, framing and span tables, stairs and guards, decks, roofing and window installation for houses and small buildings.

NBC Parts 3 and 4

Fire protection, occupant safety and accessibility, plus structural design loads including snow, wind and seismic.

Energy codes

NECB and Part 9.36 energy efficiency — effective RSI values, air-barrier continuity and window U-values by climate zone and heating degree days.

Referenced CSA standards

CSA A23.1 concrete, CSA O86 wood design, CSA S16 steel and CSA A440 windows, cited where they govern the detail.

Local adoption and amendments

Codes are adopted and amended locally. Set the country and region on a project and SwiftGuide switches its knowledge base, terminology and units to match.

Ontario

Ontario Building Code — its own numbering and amendments to the NBC base.

British Columbia

BC Building Code with the Energy Step Code applied by many municipalities.

Alberta

Alberta Building Code with provincial variations to Part 9.

Quebec

Construction Code Chapter I — Building, adopting the NBC with Quebec amendments.

Prairies & Atlantic

Most provinces adopt the NBC with limited amendments; local snow and wind loads differ.

Territories

NBC applies with northern climate load and permafrost considerations flagged.

How SwiftGuide works on the job

AI chat assistant

Ask in plain language and get answers with clause-level citations from the code adopted where you're building.

3D modelling & take-off

Describe or upload the job and get a parametric 3D model plus quantities in metric or imperial units.

Global code switching

One account covers US IBC/IRC, UK Building Regulations, Canada's NBC and Australia's NCC on the Pro plan.

Common questions

Does SwiftGuide handle provincial codes, not just the NBC?
Yes. Select your province on the project and answers reflect the provincial code that adopts the NBC — Ontario, BC, Alberta and Quebec all have their own amendments.
Does it use metric units?
Yes. Canadian projects use metric throughout the chat, take-off and 3D model, matching the code's dimensions.
Can one account cover Canadian and US work?
Yes — the Pro plan includes global code switching across Canada's NBC, US IBC/IRC, UK Building Regulations and Australia's NCC.