Roofing guides · Calgary

Attic Rain in Calgary: The Ceiling Leak That Isn't a Roof Leak

Frost builds on your roof deck all winter, then a chinook releases it through your ceiling. Here is the moisture-source chain behind attic rain, how to tell it from a real leak, and the fix order: air seal, insulate, then ventilate.

Written by Johnny Anderson, owner of Mountain Standard Roofing Ltd. · Updated 2026-09-01

Every winter we get the same call, usually the day a chinook rolls in: a brown ring on the bedroom ceiling, water dripping out of a pot light, and no rain in the forecast. Nine times out of ten the shingles are fine. What is failing is the lid of the house.

Prairie tradespeople call it attic rain. Warm, moist air from inside your home leaks up into the attic all winter. It hits the underside of a roof deck that is sitting at outdoor temperature, and it freezes there as frost. Nothing drips while it is cold. Then the temperature jumps 15 or 20 degrees in an afternoon, the frost melts faster than the attic can dry, and the meltwater runs down the trusses, soaks the insulation and shows up on your ceiling.

It is a moisture problem, not a roofing problem. Which is why re-shingling a house with attic rain does absolutely nothing, and why we will tell you that before we quote you anything.

Why Calgary attics get soaked and Vancouver attics do not

Two things stack up against us here. First, we hold a real cold season. At Calgary International Airport, the 1991–2020 climate normals from Environment and Climate Change Canada put the January daily average at −7.6 °C, with an average of 61 days a year where the temperature never gets above 0 °C and 193 days a year that dip below freezing. That is months of roof deck held well below the dew point of your indoor air.

Second, we do not thaw gently. The same station has recorded 17.6 °C and −39.7 °C in January within the same normals period. The City of Calgary counts an average of 46 chinook days a year and a 30-year average of 128 freeze–thaw cycles a year in its climate hazards review. Frost that took six weeks to build can release in two days.

One more wrinkle: newer homes are tighter and better insulated, and a colder attic condenses moisture sooner. Natural Resources Canada says it plainly — more insulation means a colder attic, so the ceiling below has to be air sealed.

Where the water actually comes from

Attic frost is house air that got out. Every litre of it came from somewhere inside. In Calgary homes, in rough order of how often we find them:

CMHC describes the driving force well: a heated house behaves like a chimney. It pulls air in low and pushes it out high, all winter, through any hole in the ceiling plane. That is why the leaks that matter are the ones at the top of the house.

Attic inspection and roof moisture advice for a Calgary home

Before anyone quotes shingles, someone should be in the attic with a flashlight and a moisture meter. That is a free inspection, not a sales call.

Attic rain or a real leak? How we tell them apart

You can get most of the way there yourself from the ceiling and the attic hatch.

Points to attic rain (condensation)

Points to a real roof leak

It is not always one or the other — plenty of Calgary houses have both, because both trace back to the same cause. If the roof itself needs work, that is straightforward roof repair — but do not let anyone sell you a roof as the cure for frost in the attic.

The fix order that works: air seal, then insulate, then ventilate

This sequence is not our opinion. It is the order CMHC and Natural Resources Canada have published for decades, and getting it backwards is the single most common mistake we see on Calgary attics.

1. Air seal the ceiling plane

CMHC is blunt: the usual response to a wet attic is to add ventilation, and that is the wrong approach — in some cases more venting pulls more moist house air up and makes it worse. Stop the air movement and existing ventilation is usually more than enough. In practice that means pulling insulation back at the perimeter and at every penetration, then sealing with caulking, foam, poly and rigid board: top plates, partition walls, plumbing stacks with a flexible collar, wiring, bath fan housings, chimney chases with non-combustible fire stops, and a gasketed, insulated attic hatch. Old non-rated pot lights get replaced with sealed, airtight fixtures. The City of Calgary makes the same point from the heat side — swap incandescent ceiling fixtures below the attic for LEDs, because they can put out enough heat to melt snow on the roof.

2. Insulate, properly, right out to the eave

Once the ceiling is tight, add depth. CMHC’s minimum benchmark is at least 300 mm (10 in.) of loose fill or batts; for Calgary we build to R-50 to R-60 because the marginal cost of another 100 mm of blown fibre is small next to what a wet attic costs. The critical zone is the outer 600 mm above the exterior wall, where a baffle can leave only about 100 mm of room. NRCan recommends the best available insulation there — spray foam or cut extruded polystyrene held 25 mm off the sheathing — because a cold spot there is exactly what starts snowmelt above the overhang. That perimeter detail is most of what we do on an attic insulation job.

3. Ventilate to code, and no more

Only now does venting help. Section 9.19 of the National Building Code, adopted in Alberta as the National Building Code – 2023 Alberta Edition, requires unobstructed vent area of at least 1/300 of the insulated ceiling area — the “1/300 rule” — tightening to 1/150 where the slope is less than 1 in 6 or the roof is framed with joists. Vents must be spread out, with at least 25% of the opening at the top of the space and at least 25% at the bottom, and there must be at least 63 mm of clear space between the top of the insulation and the underside of the sheathing. Practically: continuous intake at the soffits, roughly half the area up high, baffles at every truss bay, and nothing blocked with blown-in fibre.

NRCan is also clear on what not to install: powered attic exhaust fans can draw more air than the soffits can supply and end up pulling house air into the attic, and revolving turbine vents are no more effective than a capped static vent.

What ignoring it costs

Fix the cause once and it is done for as long as you own the house.

What we do on an attic rain call

  1. Free inspection, from inside: attic hatch, moisture readings on sheathing and framing, photos of frost patterns, insulation depth measured in several spots.
  2. Trace the sources — fan ducts, stack, hatch, pot lights, top plates — and check indoor humidity against the 30–35% winter target.
  3. Check the roof itself for real leak paths and flashing failures while we are there.
  4. Written scope in the right order: seal, insulate, correct venting, plus any roofing work priced separately so you can see what is what.

If the sheathing is already gone, we say so, and the conversation shifts to a roof replacement with the attic corrected underneath it, which is the only time it is cheap to do the eave detail right. You can see the kind of work we hand over in our project gallery, and we back our pricing with a $500 price-beat guarantee — bring a written quote from another Calgary roofer for the same scope and we will beat it by $500.

Talk to us

Water on the ceiling after a chinook is worth a phone call before the next cold snap locks the moisture back into the attic. Call Mountain Standard Roofing at (587) 577-6170 or request a free inspection. We work Calgary, Airdrie, Chestermere, Cochrane, Okotoks, High River, Strathmore, Red Deer, Brooks and Claresholm.

Questions homeowners actually ask

Straight answers

What is attic rain?

Attic rain is condensation, not a roof leak. Warm, humid air leaks out of your house into the attic during winter and freezes as frost on the cold underside of the roof sheathing. When a chinook or spring thaw arrives, that frost melts faster than the attic can dry, and the water soaks the insulation and drips through the ceiling below.

How do I tell attic rain from a roof leak?

Timing and pattern. Attic rain shows up during warm spells, often in several spots at once, and near pot lights, bath fans or the attic hatch. You will usually find frost or staining on the sheathing and matted insulation. A true leak follows rain or roof melt and stains a defined path around a chimney, vent, valley or skylight.

Will adding more roof vents fix attic rain?

Usually not, and it can make things worse. CMHC states that adding ventilation to a wet attic is the wrong approach because it can pull more moist house air up through leaks in the ceiling. Air seal the ceiling plane first. Once house air is stopped, the ventilation already there is normally enough to keep the attic dry.

How much attic ventilation does Alberta code require?

Section 9.19 of the National Building Code, adopted in Alberta as the 2023 Alberta Edition, requires unobstructed vent area of at least 1/300 of the insulated ceiling area, or 1/150 where the roof slope is under 1 in 6 or the roof is framed with joists. At least 25 percent of the openings must be high and 25 percent low, with 63 mm of clear space above the insulation.

What indoor humidity should a Calgary home run in winter?

Health Canada recommends 30 to 35 percent relative humidity in winter and below 50 percent in summer. Many Calgary homes run higher because of a furnace humidifier set and forgotten. Turning the humidistat down during cold snaps cuts the amount of moisture available to freeze in the attic.

Can attic rain rot my roof?

Yes. Repeated wetting rots roof sheathing and framing, grows mould, and mats insulation so it stops insulating. Most homeowners discover the damage at tear-off, when the sheathing replacement adds thousands to a re-roof. Correcting the air leakage early is far cheaper than replacing a deck.

Do bathroom fans really cause this?

They are the most common single source we find. A duct that ends in the attic, has fallen off its roof cap, or discharges right beside a perforated soffit puts shower moisture straight into the roof space. CMHC recommends solid, insulated metal duct, sloped to the outside, with sealed joints and no plastic wrap over the insulation.

Sources

Want a real number for your roof?

We measure the roof, count the penetrations, look at the decking and give you a written quote with the scope itemised — free, no obligation. Bring us a written quote from another Calgary roofer for the same scope and we will beat it by $500.

Get your free estimate See our metal roofing work

★★★★★ 5.0 out of 5 — 10 Google reviews

Calgary homeowners rate us 5.0

Every review below is a verified Google review of Mountain Standard Roofing Ltd. Backed by our 10-year workmanship warranty and our $500 price-beat guarantee.

★★★★★

“Mountain Standard Roofing handled my storm damage roof replacement perfectly. They worked directly with my insurance company, handled all the paperwork, and made the entire process stress-free. The crew was professional, efficient, and left my yard clean.”

Nikki Rick — Google review

★★★★★

“John and his team were awesome to deal with. He did my roof and siding and they finished a day ahead of schedule. Not only was the service awesome but the price was much better than competitors.”

Kristoffer — Google review

★★★★★

“The owner John is very communicative and always took time to answer our questions. Our roof was re-done in the agreed timeline and for the agreed upon price. Would highly recommend doing business with Mountain Standard Roofing.”

Ryan Van Boven — Google review

Read all 10 reviews