Choosing deck materials for cold climates
Pressure-treated lumber, cedar and capped composite compared for moisture absorption, freeze-thaw stability and maintenance.
Read article →Snow loads, frost-line footings, freeze-thaw movement and ledger flashing all change how a deck should be framed in Canada. These notes collect the structural and material details that matter once temperatures drop below freezing.
A deck in a freezing climate is not just a summer floor. It carries accumulated snow, it sits on ground that heaves as it freezes, and it expands and contracts through repeated freeze-thaw cycles.
Under Part 9 of the National Building Code, a deck serving a dwelling is designed for the specified roof snow load or an occupancy load of 1.9 kPa, whichever is greater. Ground snow loads vary widely by municipality.
When soil freezes it expands and lifts footings. Non-floating footings are generally placed below the local frost line so the deck does not rise and fall through the winter.
Parts of Canada see dozens of freeze-thaw cycles each year. Boards absorb moisture, freeze, and split, so material choice and expansion gaps both matter for longevity.
Each article focuses on one part of cold-climate deck planning, with the building-code references and material trade-offs that apply in Canada.
Pressure-treated lumber, cedar and capped composite compared for moisture absorption, freeze-thaw stability and maintenance.
Read article →
How the specified snow load is calculated under Part 9, the 1.9 kPa occupancy minimum, and why local ground snow load drives member sizing.
Read article →
Ledger flashing, footing depth below the frost line, drainage gaps and the corrosion-resistant fasteners winter conditions demand.
Read article →General Canadian reference values. Exact requirements depend on your municipality and should be confirmed with the local building department.
If you spot an error in a reference value or want to suggest a topic, use the form. Submissions are handled in the browser for this static site and are not transmitted to a server.