General
Commercial Roof Snow Load in Alberta: What the Building Code Asks of Your Structure, and When to Call an Engineer
Published
22 hours agoon
By
StreamlineA contractor-side look at ground snow loads, drift at parapets and rooftop units, and the warning signs that a Calgary low-slope roof is carrying more than it was designed to hold.
Snow looks harmless on a flat commercial roof until you do the arithmetic. Fresh snow runs roughly 50 to 100 kg per cubic metre, and a wet spring snowpack that has melted and refrozen can hit 300 kg or more. Stack two feet of that across a 40,000-square-foot warehouse and the deck is carrying hundreds of tonnes. The Alberta Building Code expects the structure to handle it, but only if the roof was built to the right load and nobody has changed the conditions since.
Most Calgary roof structures are sound. The trouble starts at the edges and the additions: a new rooftop unit nobody ran past an engineer, a parapet that catches drifting snow into a wedge three times deeper than the field, a drain that ices over and lets snow pile on standing water. This piece walks through how snow load is calculated under the Alberta Building Code, where the dangerous concentrations form, and the signs that tell a property manager it is time to get an engineer on the roof.
How the Alberta Building Code sets the ground snow load
The starting number is the ground snow load for the site, published in the National Building Code climate tables that the Alberta Building Code adopts. Calgary’s specified ground snow load sits around 1.1 to 1.3 kPa for the basic component, with a rain-on-snow surcharge on top. That ground figure is not the roof figure. The code converts it through a series of factors that account for the building’s shape, exposure, and how snow behaves once it lands.
The specified roof snow load combines a basic factor, a wind-exposure factor, a slope factor, and an accumulation factor. A sheltered roof in a built-up industrial park keeps more snow than an exposed roof on open prairie, so the exposure factor moves the number up or down. A steep slope sheds snow and earns a reduction; a dead-flat commercial roof gets no slope relief at all.
The result is a design load that the structural engineer of record used when the building was framed, and it lives on the original structural drawings. If you own or manage a commercial building and have never seen that number, finding it is the first step before anyone adds weight to the roof.
Why drift is the real hazard, not the field
Uniform snow across an open roof field is rarely what fails a structure. The field load is what the engineer designed for, and the deck handles it. The danger is drift, where wind scours snow off one area and dumps it into a concentrated wedge somewhere else. Drift loads routinely run two to four times the field load over a narrow band, and that band lands exactly where the structure is often least prepared for it.
Parapet walls are the classic drift trap. Wind carries snow across the roof, hits the parapet, and drops its load in a triangular pile against the wall. The taller the parapet and the longer the upwind fetch, the deeper the drift. A four-foot parapet on a long warehouse roof can bank a drift that more than doubles the local load along the entire perimeter.
Steps in roof height create the same problem on a larger scale. Where a low roof meets a taller wall, snow blowing off the high roof piles against the step. These are the spots where Alberta sees roof distress after a heavy winter, predictable enough that the code has specific drift provisions for them.
Rooftop units, screens, and the loads nobody recalculated
Mechanical equipment changes the snow picture in two ways, and both get missed. First, the unit itself is dead load the deck has to carry year-round. Second, the unit acts like a small parapet: snow drifts against its windward face and around its sides, adding a concentrated snow load right next to a concentrated dead load.
The problem compounds over a building’s life. A roof framed in 1995 for two small units might be carrying five large units and a screen wall by 2025 because each HVAC upgrade added equipment without anyone checking the cumulative weight against the original design. Each addition felt minor. Together they can push a section of deck past its margin. A continuous screen wall around the mechanical zone makes it worse, behaving like an interior parapet and banking drift on its lee side. Any time equipment is added, the cumulative dead load plus the new drift pattern should be checked against the structural drawings, not assumed fine because the last addition was.
Ponding plus snow: the combination that surprises owners
Low-slope roofs that drain slowly carry a ponding risk that gets far worse under snow. When a drain ices over or a scupper clogs, meltwater backs up and sits on the membrane, and snow then falls or drifts on top of that standing water. The deck is now carrying the snow weight plus the water weight plus whatever the deck deflection adds by letting more water collect in the low spot.
This is a self-reinforcing failure. Water collects in a sag, the added weight deepens the sag, the deeper sag collects more water, and a Chinook melt feeds the cycle by turning snowpack into runoff that has nowhere to go. The Alberta Building Code requires roofs to either be designed against this instability or be given overflow drainage that caps how deep water can get. For a property manager, the practical defence is keeping primary and overflow drainage clear through winter and watching for any low spot that holds water after a melt. A roof that ponded in October will pond worse in March with snow on top of the water.
Reading the warning signs from inside
A structure under snow distress usually talks before it fails, and the signals show up inside the building where staff notice them without knowing what they mean. Knowing the list lets a facility manager catch a problem while it is still cheap to fix.
-
New cracks in interior drywall or block walls, especially diagonal cracks running from door and window corners.
-
Doors or windows that suddenly bind or won’t latch, which signals the frame above them is deflecting under load.
-
Sprinkler heads, light fixtures, or ceiling grid that have visibly dropped or are no longer level.
-
Creaking, popping, or sharp cracking sounds from the roof structure during or after a heavy snowfall.
-
Visible sag, sway, or bowing in roof joists, beams, or the underside of the deck seen from inside, or water staining at the centre of a bay rather than at the walls.
Any one of these warrants attention. Two or more together, during or right after a heavy load, mean the building should be evaluated before more snow arrives. This is not a watch-and-wait situation.
When a structural engineer has to be involved
Roofing contractors handle the membrane, the drainage, and snow removal. The structural capacity of the deck and frame is an engineer’s call. There are clear triggers where a Professional Engineer licensed in Alberta needs to be brought in rather than relying on a contractor’s judgment alone.
Adding rooftop equipment, solar arrays, or a screen wall is the most common trigger. So is any change of building use that increases load, any visible deflection or distress, and any plan to remove snow selectively, since uneven removal can create an unbalanced load worse than the snow itself. If a building predates the current code edition and has had additions, a one-time assessment of its true current capacity is money well spent.
Snow removal during a heavy winter is the operational edge case. It has to be done evenly, working from the high-drift areas, without piling removed snow onto another part of the roof. A contractor who works with the structural drawings, or alongside the engineer, removes load safely instead of trading one overload for another.
Know your number before the snow flies
Every commercial roof in Alberta has a design snow load on its original drawings, and almost every distress case comes down to that number being exceeded by drift, equipment, ponding, or accumulated additions nobody tracked. The fix is rarely dramatic. It is knowing the design load, keeping drainage clear, checking the math before adding rooftop weight, and watching for the interior warning signs.
A pre-winter assessment by a commercial roofing team in Calgary that works with structural drawings catches the drift traps and the overloaded additions before the first heavy storm. The engineer owns the structural verdict, the roofer owns the membrane and the drainage, and between the two the building goes into winter with a known margin instead of a guess. Snow lands on the same schedule it always has. The only question is whether the roof was checked before it did.
About the author — this article was contributed by Superior Roofing Ltd., a Calgary commercial roofing contractor with 25+ years in the hail and snow corridor. The team includes Red Seal Journeymen and HAAG Certified inspectors, carries $10 million in liability coverage, and works alongside structural engineers on load-sensitive commercial roof projects across Alberta.