<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.canadiancodes.ca/</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/pricing</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/accuracy</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/faq</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/signup</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/signin</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/terms</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/privacy</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/refunds</loc>
<lastmod>2026-08-12T21:02:20.985Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/deck-guard-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/exterior-guard-lower-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/bedroom-ceiling-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/unfinished-basement-ceiling-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/secondary-suite-ceiling-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/hallway-width-dwelling-unit</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/combination-room</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/footing-width-joist-span-limit</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/storage-garage-clear-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/air-barrier-leakage-rate</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/emergency-lighting-test-intervals</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/canada/drain-pipe-minimum-slope</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/ontario/deck-guard-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/ontario/bedroom-ceiling-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/ontario/basement-ceiling-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/ontario/basement-apartment-ceiling-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/alberta/secondary-suite-stair-headroom</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/british-columbia/exterior-guard-height</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/manitoba/small-shed-exemption</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/manitoba/carbon-monoxide-alarm-locations</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/manitoba/basement-egress-window</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/code/manitoba/attached-garage-fire-separation</loc>
<lastmod>2026-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-building-permits-actually-cover-and-what-they-dont</loc>
<lastmod>2021-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/guard-height-101-decks-stairs-and-the-difference-between-them</loc>
<lastmod>2021-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/why-frost-depth-footings-arent-the-same-number-everywhere-in-canada</loc>
<lastmod>2021-08-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/a-look-at-canadas-model-code-system-nbc-nfc-npc-and-necb</loc>
<lastmod>2021-10-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/smoke-alarm-placement-the-basics-every-homeowner-should-know</loc>
<lastmod>2021-11-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-grandfathering-really-means-for-an-older-building</loc>
<lastmod>2021-12-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/snow-load-explained-why-your-roofs-rating-depends-on-where-you-live</loc>
<lastmod>2022-01-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/egress-windows-the-rule-that-keeps-a-basement-bedroom-legal</loc>
<lastmod>2022-02-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/the-2020-national-model-codes-are-here-what-changed-at-a-glance</loc>
<lastmod>2022-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/vapour-barrier-vs-air-barrier-two-layers-two-different-jobs</loc>
<lastmod>2022-05-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-an-authority-having-jurisdiction-actually-decides</loc>
<lastmod>2022-06-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/mass-timber-gets-taller-encapsulated-construction-up-to-12-storeys</loc>
<lastmod>2022-07-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/stair-rise-and-run-the-math-behind-a-comfortable-staircase</loc>
<lastmod>2022-08-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/building-code-vs-zoning-bylaw-two-different-rulebooks</loc>
<lastmod>2022-09-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/why-code-minimum-isnt-the-same-as-best-practice</loc>
<lastmod>2022-11-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/attic-ventilation-basics-why-your-roof-needs-to-breathe</loc>
<lastmod>2022-12-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-a-variance-is-and-why-youd-need-one</loc>
<lastmod>2023-01-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/radon-rough-ins-a-quiet-change-in-the-2020-code-series</loc>
<lastmod>2023-03-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/fire-separation-between-an-attached-garage-and-the-house</loc>
<lastmod>2023-04-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-as-built-drawings-are-actually-for</loc>
<lastmod>2023-05-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/barrier-free-design-provisions-expand-under-the-2020-codes</loc>
<lastmod>2023-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/the-most-common-reasons-a-permit-application-gets-sent-back</loc>
<lastmod>2023-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/handrail-graspability-why-some-railings-fail-inspection</loc>
<lastmod>2023-09-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-a-change-of-use-permit-covers</loc>
<lastmod>2023-10-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/why-some-municipalities-amend-the-code-locally</loc>
<lastmod>2023-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/renovation-permit-vs-building-permit-when-you-need-which</loc>
<lastmod>2023-12-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-a-letter-of-assurance-is-and-where-its-used</loc>
<lastmod>2024-01-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/nrc-errata-how-code-editions-get-quietly-corrected-between-updates</loc>
<lastmod>2024-02-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/common-electrical-rough-in-inspection-fails</loc>
<lastmod>2024-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/deck-guards-vs-stair-guards-why-the-height-requirement-differs</loc>
<lastmod>2024-04-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/bcs-energy-step-code-moves-up-a-tier-for-new-construction</loc>
<lastmod>2024-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-barrier-free-path-of-travel-means-in-practice</loc>
<lastmod>2024-07-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/why-some-provinces-require-a-pre-construction-survey</loc>
<lastmod>2024-08-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-a-plumbing-rough-in-inspection-actually-checks</loc>
<lastmod>2024-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/wildfire-resistant-construction-the-basics-for-new-builds</loc>
<lastmod>2024-10-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/ontario-prepares-to-adopt-an-updated-building-code-edition</loc>
<lastmod>2024-12-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/ontarios-updated-building-code-takes-effect</loc>
<lastmod>2025-01-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/understanding-occupancy-classification-in-plain-language</loc>
<lastmod>2025-02-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-a-final-inspection-actually-verifies</loc>
<lastmod>2025-04-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/code-compliant-vs-permit-approved-not-always-the-same-thing</loc>
<lastmod>2025-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/why-some-codes-use-objective-based-language-instead-of-fixed-numbers</loc>
<lastmod>2025-06-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-a-technical-bulletin-or-interpretation-actually-changes</loc>
<lastmod>2025-07-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/scheduling-inspections-before-the-ground-freezes</loc>
<lastmod>2025-08-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/why-two-provinces-can-read-the-same-model-code-differently</loc>
<lastmod>2025-10-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-counts-as-a-structural-change-for-permit-purposes</loc>
<lastmod>2025-11-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/net-zero-energy-ready-where-canadas-model-energy-code-is-headed-by-2030</loc>
<lastmod>2025-12-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-a-site-servicing-permit-covers-before-you-break-ground</loc>
<lastmod>2026-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/why-guard-requirements-change-above-a-certain-height</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/more-jurisdictions-move-to-the-2020-based-code-series</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.canadiancodes.ca/blog/what-happens-at-a-framing-inspection</loc>
<lastmod>2026-07-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
