Deck railings in Calgary take more structural stress than in most Canadian cities: pressure-treated wood shrinks dramatically in the dry winter air, frost heave moves footings, and the same freeze-thaw cycling that stresses concrete also works loose the hardware connections in the railing assembly. A wobbly railing is both a safety issue and a code compliance issue — and the cause determines whether a simple tightening or a full post replacement is the right fix.
Alberta Building Code railing requirements
Before repairing or replacing a Calgary deck railing, confirm the installation meets current Alberta Building Code (Part 9, residential):
| Deck height above grade | Guard required? | Minimum guard height | Max spindle opening |
|---|---|---|---|
| Less than 600mm (24") | No (recommended but not required) | — | — |
| 600mm to 1,800mm above grade | Yes | 900mm (36") | 100mm (4") sphere must not pass |
| More than 1,800mm above grade | Yes | 1,070mm (42") | 100mm (4") sphere must not pass |
Many Calgary decks built in the 1980s and 1990s have 900mm railings on decks that are actually more than 1.8m above grade (raised decks over sloped lots, or where grade drops below the deck edge). If you are replacing the railing, bring it up to current code.
Diagnosing a wobbly railing post
Test 1 — Screwdriver probe (rot check)
Press a standard flathead screwdriver firmly into the base of the post at grade level. If it penetrates more than 5mm without significant resistance, rot is present and the post requires replacement, not tightening. Check all four faces of the post at grade.
Test 2 — Gap check at post base hardware
Slide a 5mm shim or feeler gauge between the post and the post base bracket. If it fits easily, the post has shrunk away from the bracket. This is repairable with shims and bolt retightening. Pull out the through-bolts: if they come out with the wood threads stripped (soft wood, powdery), the post wood has degraded even if no external rot is visible.
Test 3 — Footing movement
Use a level on the post. If the post is plumb but the base has moved laterally (the footing has heaved sideways), tightening will not fix the geometry. If the footing was poured less than 1.2m below grade in Calgary, frost heave is the likely cause. This requires footing-level intervention.
Repair decision guide
| Finding | Correct action | Approximate cost |
|---|---|---|
| Post shrunk in bracket, no rot, footing level | Shim bracket gap + retighten bolts + add larger washer | $75–$150 per post |
| Through-bolt hole stripped / loose | Drill to larger diameter; install larger through-bolt with plate washer | $40–$80 per connection |
| Post rotted at base (screwdriver test fails) | Full post replacement | $200–$400 per post |
| Footing heaved, post out of plumb | Re-pour footing below frost line (1.2m min) — structural | $500–$900 per footing |
| Individual spindle loose or broken | Remove and replace individual spindle; re-nail or screw | $40–$80 per spindle |
| Top cap rail split / warped | Remove and replace with new cedar or composite | $100–$200 per 1.8m section |
Wood selection for Calgary railing replacement
Calgary's 15–25% winter RH causes pressure-treated wood to shrink 3–5mm per face in a 4×4 post over the first 2–3 winters. To minimize this:
- Buy kiln-dried pressure-treated lumber (KDAT — kiln dried after treatment) where available. Pre-dried lumber arrives closer to its equilibrium moisture content for Calgary and shrinks less after installation.
- Use stainless or hot-dip galvanized hardware — ACQ treatment corrodes standard zinc-plated hardware within 2–3 Calgary winters.
- Cedar for above-grade members (top rail, cap rail, infill pickets) — naturally rot-resistant and more dimensionally stable than pressure- treated pine in Calgary's dry air.
- Consider composite or aluminium railing systems for cap rails and spindles — zero dimensional change in humidity cycling, no staining required, and 25-year warranties are standard from Trex, Fiberon, and TimberTech.
Frequently asked questions
What height does a deck railing need to be in Calgary?
Alberta Building Code (Part 9): decks 600mm–1,800mm above grade require 900mm (36") minimum railing height. Decks over 1,800mm above grade require 1,070mm (42"). Spindle openings must not pass a 100mm (4-inch) sphere. Many 1980s–1990s Calgary decks with 900mm railings are actually higher than 1.8m — replacement should bring them up to current 1,070mm.
Why do Calgary deck railing posts wobble?
Three Calgary causes: (1) Wood shrinkage — Calgary 15–25% RH causes pressure-treated posts to shrink 3–5mm per face, loosening bracket connections. (2) Frost heave — footings poured less than 1.2m deep move in Calgary's deep freeze, tilting posts. (3) Rot at base — posts contact concrete or soil at grade and rot at the interface over 10–20 years. The screwdriver test (penetrates >5mm = rot) distinguishes repair vs. replacement.
Can I fix a wobbly railing post without replacing it?
Yes, if the cause is wood shrinkage (no rot, no heaved footing): add stainless steel shims to the post base bracket gap and retighten through-bolts with larger washers. Cost: $75–$150 per post. If rot is present (screwdriver test fails) or the footing has moved, the post must be replaced — epoxy fill of rotted wood does not restore structural capacity.
What wood should I use for Calgary deck railing replacement?
Kiln-dried pressure-treated (KDAT) for structural posts — less shrinkage than wet-treated. Cedar for top rails and pickets — dimensionally stable, naturally rot-resistant. Use stainless or hot-dip galvanized hardware with ACQ lumber (standard zinc-plated hardware corrodes within 2–3 years). Composite or aluminium railing systems eliminate all shrinkage and staining requirements.
What does deck railing repair cost in Calgary?
Post tightening (shims + bolts): $75–$150 per post. Post replacement: $200–$400. Spindle replacement: $40–$80 each. Top rail per 1.8m section: $100–$200. Full railing section (1.8m bay, new posts + rails + infill): $400–$800 wood, $600–$1,200 composite. Full perimeter replacement (10m): $3,000–$6,000 wood, $5,000–$12,000 composite.
Calgary deck railing repair
Steve assesses railing posts for rot and shrinkage, tightens and shims loose posts, replaces spindles and cap rails, and advises when structural replacement is the correct call.
Deck & fence repair service →Get a railing repair quote →