Skip to main content
RealCostIQ

Free · no signup

What Attic Insulation Costs in Canada — And What the Code Actually Asks For

Most attic calculators ask how much insulation you want. The Canadian question is what the building code makes you install — and Section 9.36 answers it twice, once for a house with a heat recovery ventilator and once for a house without. In climate zone 7A those two published requirements are R-59.2 and R-49.2: about 2.7 inches of blown cellulose across the whole attic floor, or roughly C$405 on a 1,200 square foot attic, decided by a ventilator that is not in the attic at all.

Educational calculators — always consult a licensed professional before making financial decisions.

Your attic

01Climate zone and ventilation

The city sets your NBC 9.36 climate zone by heating degree-days. In zones 5 and 7A an HRV lowers the ceiling requirement; in zone 6 it changes nothing.

Which city is the house nearest?

The city, not the province — because degree-days decide the code requirement and they ignore provincial borders.

4,440 degree-days · 9.36 zone 6

Does the house have a heat recovery ventilator (HRV)?

In a cold-enough Canadian city this single answer changes the code requirement by nearly ten R.

The higher requirement applies in zones 5 and 7A

02The attic today

The top-up is the gap between the R-value already there and the code target, spread over the attic floor — the top storey's footprint, not the whole house.

What is up there now? (R-value already in the attic)

The other half of the answer — and the number most people over-estimate, because insulation settles.

Tap to edit
060
How big is the attic floor? (square feet)

The footprint being insulated — usually close to the top storey's floor area, not the whole house's.

Tap to edit
3003500
03Material and air sealing

Materials differ in depth as much as price for the same R-value. Air sealing is what lets the insulation reach the effective value the code asks for.

What material?

Depth, not just price — the same R-value takes very different thicknesses.

R-3.7 per inch · C$1.50–C$2.50 per sq ft to R-60

Air seal the ceiling plane first?

On by default, because the code asks for an EFFECTIVE value and air leakage destroys it.

C$450–C$1,200 published band

04Removal and soffit baffles

Both are off by default: most attics are topped up rather than emptied, and baffles matter where deep loose-fill would bury the soffit vents.

Does the existing insulation have to come out?

Off by default — most attics are topped up, not emptied.

The usual case

Add soffit baffles and ventilation work?

What stops the insulation you just paid for from causing a moisture problem.

Most attics already have baffles

Attic insulation · Ottawa, ON · 9.36 zone 6

C$1,500 – C$2,927

Installed cost, all figures in Canadian dollars (CAD), BEFORE GST, HST and PST. Midpoint C$2,214. The rebate below is a published CEILING rather than an amount every household receives, so it is shown as its own line and not folded into this figure: at the full C$1,250 you would pay C$250 – C$1,677, midpoint C$964.

Insulation — 10.1 in of blown-in cellulose over 1,200 sq ftC$1,073 – C$1,789
Air sealing before the insulation goes inC$427 – C$1,138
Rebate — Save on Energy (IESO) and Enbridge Gas-C$1,250

What the code asks for here — 4,440 degree-days, zone 6

Ottawa, ON sits at 4,440 heating degree-days below 18 °C, which places it in 9.36 climate zone 6. For a ceiling below an attic the published requirement without an HRV is effective RSI 8.67, which is R-49.2 at the 5.678 factor the BC checklist prints on its own face. You have entered R-12 already in place, so the gap is R-37.2, which in blown-in cellulose at R-3.7 per inch is 10.1 inches of new material.

An HRV would not change this number. Zone 6 publishes the same effective RSI 8.67 in both the with-HRV and without-HRV columns — it is the one zone on the table where the ventilator buys no insulation back, and most Canadians live in it. That is worth knowing before anyone sells you an HRV on the grounds that it will save you insulation. It will not, here.

The requirement figures come from two municipal governments publishing the same table independently — a BC regional district's 9.36 permit checklist and the City of Moose Jaw's energy requirements guide — cross-checked against NAIMA Canada on the zone 6 row. This is what the code asks of new work and of the assembly you are changing; your own building official decides what applies to your permit, and a top-up of existing insulation may not trigger the requirement at all in your municipality.

Where that band comes from — and the one derivation in it

The published Canadian bands are stated to reach a target R-value, not per R-value added, so pricing a partial top-up needs one division — and it is a division inside one publisher's own figures, never one publisher's level scaled by another publisher's ratio. For blown-in cellulose that is C$1.50–C$2.50 per square foot to reach R-60, divided by the 16 inches that target takes, giving C$0.09–C$0.16 per square foot per inch. Multiply by 10.1 inches and 1,200 square feet.

The assumption that carries is that cost is linear in depth. For loose fill that is close to true — what you are buying is a volume of material blown across a flat surface. The most common Canadian attic top-up and the one the published bands describe most directly. Cost really is close to linear in depth here, because what you are buying is a volume of loose material blown across a flat surface.

Geography moves the labour half only, and only through a government wage differential rather than an invented city premium: Job Bank's economic-region medians for the construction trades, damped by a published labour share, giving ×0.9483 for Ottawa against Toronto. Toronto is the anchor because the cost bands are an Ontario contractor's own price list — anchoring on a national median would silently claim they were national figures, which they are not.

Rebate — Ottawa, ON

C$1,250 from Save on Energy (IESO) and Enbridge Gas is deducted above, under the Home Renovation Savings Program — attic insulation, single upgrade. Published on the programme's own page as up to C$1,250 for attic insulation taken as a single upgrade, with no pre-retrofit energy assessment required on that path. The programme's own material describes the payout as a share of the installed cost up to the cap and tiered on the attic's starting R-value, so C$1,250 is a CEILING and not an amount everyone receives — this calculator therefore caps the deduction at the lesser of C$1,250 and the computed insulation cost, and never pays out more than the work costs. Insulation also appears inside the programme's bundled path at a higher combined cap; the bundled figure is not modelled here because it depends on measures outside an attic calculator's inputs.

One closed programme named rather than silently absent: the federal Canada Greener Homes Grant closed to new applicants on 27 February 2024. A rebate you have heard of being gone is more useful than its silent absence.

What this calculator will not tell you

There is no payback figure on this page. Pricing the heat an attic stops losing needs a provincial residential energy rate, and only one Canadian gas rate schedule has been read on this site — Enbridge's EGD zone, whose own Union South zone published a materially different supply charge on the very same date. A payback built on one Ontario rate and handed to an Albertan would be an invention with a decimal point on it, so none is shown. The energy case for insulating a Canadian attic is strong; this calculator simply declines to put a fake number on it.

Nor is there an air-leakage term in the arithmetic. Air sealing is priced as a line because a Canadian publisher prices it as a line, but no Canadian source read publishes how much effective R-value a sealed ceiling plane recovers — so turning the air-sealing option off removes its cost and does not degrade the modelled performance. The benefit of that line is real and is not in the math, which is stated here rather than left for you to assume either way.

Every figure above is in Canadian dollars and is BEFORE tax. GST, HST and PST are not modelled. The requirement figures are government primary — two Canadian municipal governments publishing the same 9.36 table — but the COST bands are not: no Canadian government body and no Canadian industry association publishes an installed attic insulation price, so the bands come from dated Canadian commercial publishers — and one of those pages was never retrieved at all: a direct fetch returned HTTP 403, its figures were read from a search-index extract instead, and it therefore carries no retrieval date. That is recorded in the sources below rather than hidden. NRCan's R-50–R-60 is guidance and not a code minimum. Estimate only; get written quotes from licensed Canadian insulation contractors and confirm the requirement with your own municipality before you buy anything. Yukon, the Northwest Territories and Nunavut are absent. Neither Canadian 9.36 table read publishes a zone 8 row, every territorial capital sits above 6,000 degree-days, and no territorial installed-cost figure was found — so a territory that could be selected here would silently inherit a southern band and a southern code requirement, both wrong.

Free

Email me the detailed report

A full PDF breakdown of these numbers — yours to keep or hand to a contractor.

Working through the rest of the envelope? The Canadian furnace replacement cost calculator prices the equipment on the other end of the same heat loss, by province and heating climate, the Canadian roof replacement cost calculator covers the assembly directly above this one — worth pricing together, because a re-roof is the cheapest time to fix attic ventilation — and the Canadian home renovation cost calculator puts the whole job in CAD with the provincial sales tax on top.

Your Saved Scenarios

No saved scenarios yet

Why a Canadian attic calculator is not an American one with a different currency symbol

The obvious answer is that Canada is colder, and it is true as far as it goes. But cold is a difference of degree, and a currency relabel could fake it. The difference of kind is that Canadian code trades ceiling insulation against mechanical ventilation, and American code does not.

Section 9.36 of the National Building Code — and every provincial code that adopts it — publishes the required effective thermal resistance of a ceiling below an attic in two columns: with a heat recovery ventilator and without one. The HRV recovers heat from the air the house exhausts, the code credits that recovery against the envelope, and the credit lands on the attic. In zone 7A it is worth effective RSI 10.43 down to 8.67 — R-10.0 of insulation you do not have to buy. There is no column for that in the IECC, so there is nothing in a US attic calculator to relabel.

The second Canadian thing here is the boundary. The zone is defined purely by heating degree-days below 18 °C, and the bands are hard: Calgary sits at exactly 5,000 degree-days, the first degree-day of zone 7A. One degree-day less and the requirement would drop by nearly ten R. That is a bracket, not a gradient, and it is why this calculator asks for a city rather than a province — Thunder Bay is in the same province as Toronto and needs the Calgary answer.

The published requirement, both columns

These are published levels, read off two Canadian municipal governments' own 9.36 tables — a British Columbia regional district's permit checklist and the City of Moose Jaw's energy requirements guide, in different provinces under different code adoptions, agreeing figure for figure. Neither column is derived from the other; both are printed.

Required effective RSI for a ceiling below an attic by NBC 9.36 climate zone, with and without a heat recovery ventilator
Climate zoneNo HRVWith an HRVWhat the HRV is worth
Zone 5 — 3,000 to 3,999 degree-daysRSI 8.67 · R-49.2RSI 6.91 · R-39.2R-10.0
Zone 6 — 4,000 to 4,999 degree-daysRSI 8.67 · R-49.2RSI 8.67 · R-49.2nothing
Zone 7A — 5,000 to 5,999 degree-daysRSI 10.43 · R-59.2RSI 8.67 · R-49.2R-10.0

Sources: Squamish-Lillooet Regional District BCBC 9.36 effective-R checklist and City of Moose Jaw NBC 9.36 energy requirements guide, both read 2026-09-12; NAIMA Canada's zone 6 summary as a third check on that row. RSI converts to R at 5.678, the factor the BC checklist prints on its own face. The requirement is EFFECTIVE thermal resistance — the performance of the whole assembly including the framing that bridges it, not the number on the bag. No row is shown for zone 4, zone 7B, zone 8: neither Canadian document read publishes them, and the calculator states that refusal rather than extrapolating. Vancouver at 2,825 degree-days and Fort McMurray at 6,250 both land in that gap and both get NRCan's R-50–R-60 guidance instead, labelled as guidance.

Your city's zone, and how badly province and climate line up

Pick by your own city rather than by your province. Thunder Bay and Toronto are both Ontario and sit two zones apart. Québec City is colder than both Halifax and Calgary. The degree-day figures come from the provincial building codes' own climatic design data, and they are the same figures the Canadian furnace calculator on this site uses — one degree-day table here, not two that disagree.

Canadian cities with heating degree-days, NBC 9.36 climate zone, and the required attic R-value without a heat recovery ventilator
CityDegree-days below 18 °C9.36 zoneAttic requirement, no HRV
Ladner, BC2,600Zone 4not published — see above
Victoria, BC2,650Zone 4not published — see above
Richmond, BC2,800Zone 4not published — see above
Vancouver, BC2,825Zone 4not published — see above
Tofino, BC3,150Zone 5R-49.2
Hamilton, ON3,460Zone 5R-49.2
Toronto, ON3,520Zone 5R-49.2
London, ON3,900Zone 5R-49.2
Yarmouth, NS3,990Zone 5R-49.2
Halifax, NS4,000Zone 6R-49.2
Montréal, QC4,200Zone 6R-49.2
Ottawa, ON4,440Zone 6R-49.2
Charlottetown, PE4,460Zone 6R-49.2
Saint John, NB4,570Zone 6R-49.2
Moncton, NB4,680Zone 6R-49.2
St. John's, NL4,800Zone 6R-49.2
Calgary, AB5,000Zone 7AR-59.2
Québec City, QC5,080Zone 7AR-59.2
Edmonton, AB5,120Zone 7AR-59.2
Regina, SK5,600Zone 7AR-59.2
Thunder Bay, ON5,650Zone 7AR-59.2
Winnipeg, MB5,670Zone 7AR-59.2
Saskatoon, SK5,700Zone 7AR-59.2
Fort McMurray, AB6,250Zone 7Bnot published — see above

Degree-days: British Columbia's figures from the BC Building Code's own Appendix C Table C-2, the only Canadian jurisdiction publishing its code's full climatic design table free online; Ontario from the 2024 Ontario Building Code, Quebec from the Code de construction du Québec, and the rest from NBC editions as adopted provincially. One limitation stated rather than buried: these degree-days are a 1961–1990 historical normal computed station by station, not current climate, and the 2025 National Building Code's new forward-looking climate data does not cover degree-days. Yukon, the Northwest Territories and Nunavut are absent. Neither Canadian 9.36 table read publishes a zone 8 row, every territorial capital sits above 6,000 degree-days, and no territorial installed-cost figure was found — so a territory that could be selected here would silently inherit a southern band and a southern code requirement, both wrong.

The materials, and the one derivation the money rests on

The published Canadian bands are stated to reach a target R-value, not per R-value added. To price a partial top-up this calculator divides one publisher's own band by that same publisher's own reference depth — a division inside one publisher's figures, never one publisher's level scaled by another publisher's ratio. A Canadian pricing sweep run for this sprint found two Canadian retailers in the same province in the same week giving tier ratios of 1.19 and 1.02 for the same step, which is exactly why no ratio is carried across publishers anywhere on this site.

Canadian attic insulation materials with R per inch, installed cost band in Canadian dollars, and derived cost per square foot per inch
MaterialR / inchPublished, to R-60 (CAD/sq ft)Inches to R-60Derived CAD/sq ft/inch
Blown-in celluloseR-3.7C$1.50–C$2.5016C$0.09–C$0.16
Blown-in fibreglassR-2.7C$1.50–C$2.5022C$0.07–C$0.11
Fibreglass battR-3.2C$2.00–C$4.0019C$0.11–C$0.21
Closed-cell spray foamR-6C$3.50–C$7.0010C$0.35–C$0.70

R per inch: RenoQuotes, 2026-05-05 — blown cellulose R-3.7, fibreglass blown or batt stated as a band of R-2.5 to R-3.8, mineral wool R-3.3 to R-4.0. Blown fibreglass is taken at the low end of that band because it settles loose, and batt at the middle; the spread is shown rather than averaged away silently. Cost bands: Custom Contracting (Ontario), 2026. Two honesty notes that should change how much weight you give these rows. First, the closed-cell spray foam R-6 per inch is a widely used industry figure rather than one found in a Canadian source for this build, and it is flagged as such on the result — an attic FLOOR is also rarely where spray foam earns its money, its case being an unvented roof deck. Second, the Custom Contracting page returned HTTP 403 to a direct fetch on 2026-09-12 and its figures were read from the search index's extract rather than from the page, so that source carries no retrieval date at all and is the weakest link in this dataset. Net Zero Homes Consulting, retrieved at its own page on 2026-09-12 and published 2026-03-02, brackets them independently at C$1.50–C$3.50 per square foot for blown-in.

The lines that are not insulation, and the one that is not a cost question at all

  • Remove the existing insulation — C$1.10–C$2.20 per square foot: Needed where the existing material is contaminated, water-damaged, rodent-occupied or is vermiculite. Not needed to simply add depth on top of sound existing loose-fill, which is the usual case — and this calculator defaults to not removing, because defaulting to removal would roughly double a typical quote on an assumption the reader never made.
  • Air sealing before the insulation goes in — C$450–C$1,200: The line most worth the money and the one most often skipped. The code asks for an EFFECTIVE thermal resistance, and air moving through a ceiling plane degrades the effective value of whatever sits above it. Sealing top plates, the plumbing stack, the bathroom fan housings, the attic hatch and any dropped ceiling before blowing is what makes the installed R-value the real one.
  • Soffit baffles and ventilation — C$750–C$2,250: Deep loose-fill at the attic perimeter will bury the soffit vents if nothing holds it back, and a Canadian attic that stops breathing grows frost on the underside of the sheathing over a winter and drips in March. Baffles are what stop the insulation you just paid for from causing the moisture problem.

And the one that is not a cost question. If the material in your attic is vermiculite, the removal figure on this page is not the number you want. Vermiculite attic fill sold in Canada under the Zonolite name may contain amphibole asbestos. Health Canada's standing advice is to leave it undisturbed and not to enter the attic, and dealing with it is abatement work for a licensed contractor rather than a line on a cost calculator. Grey-brown or silver-gold pebbly granules, poured rather than blown, is what to look for — and the right next step is a professional assessment, not a quote.

The rebate — one province, and the rest named rather than left silent

Checked 2026-09-12 at the programme's own page rather than at a contractor's rebate summary:

  • ON — Home Renovation Savings Program — attic insulation, single upgrade (Save on Energy (IESO) and Enbridge Gas): up to C$1,250. Published on the programme's own page as up to C$1,250 for attic insulation taken as a single upgrade, with no pre-retrofit energy assessment required on that path. The programme's own material describes the payout as a share of the installed cost up to the cap and tiered on the attic's starting R-value, so C$1,250 is a CEILING and not an amount everyone receives — this calculator therefore caps the deduction at the lesser of C$1,250 and the computed insulation cost, and never pays out more than the work costs. Insulation also appears inside the programme's bundled path at a higher combined cap; the bundled figure is not modelled here because it depends on measures outside an attic calculator's inputs.

And what was checked and not modelled, with the reason — because a reader who has heard of a rebate is better served by being told it is gone than by its silent absence:

  • Canada Greener Homes Grant (federal, NRCan) — closed to new applicants 2024-02-27. It is named because people still ask for it, not because it is available.
  • Every province except Ontario — no attic insulation rebate with a body-published amount was read on 2026-09-12 for AB, BC, MB, NB, NL, NS, PE, QC or SK. That is a statement about what was READ, not a claim that none exists: provincial and municipal utility programmes change on their own schedules, and a reader outside Ontario should check their own utility before assuming there is nothing. What this calculator will not do is credit an Ontario rebate to a house in another province.
  • Quebec's Rénoclimat and LogisVert — not modelled. Both exist, but neither publishes a flat attic-insulation amount that can be computed from this calculator's inputs; LogisVert in particular pays on measured performance rather than on an assembly. The same refusal the shipped furnace calculator makes for LogisVert, for the same reason.

What this calculator refuses to tell you

There is no payback figure anywhere here. Pricing the heat an attic stops losing needs a provincial residential energy rate, and only one Canadian gas rate schedule has been read anywhere on this site — Enbridge Gas's Rate 1 for its EGD zone. Enbridge's own Union South zone published a materially different supply charge on the same date, so Ontario is not even one rate, and one Ontario rate certainly cannot stand in for Alberta's or Manitoba's. A payback built on it and handed to an Albertan would be a guess with a decimal point on it. The energy case for insulating a Canadian attic is strong and well established; this page simply declines to fabricate the return.

And there is no air-leakage term in the arithmetic. Air sealing is priced as a line because a Canadian publisher prices it as a line, but no Canadian source read publishes how much effective R-value a sealed ceiling plane recovers. So turning that option off removes its cost and does not degrade the modelled performance — which is not because sealing does not matter but because the honest multiplier for it could not be sourced. The code asks for an effective value, and an unsealed attic blown to R-60 does not perform at R-60.

Finally, this page prices an attic floor. A cathedral ceiling or an unvented roof deck is a different assembly with a different requirement — effective RSI 4.67 in zones 5 and 6 rather than 8.67 — and pricing it as an attic floor would understate it badly. Storey-and-a-half houses with knee walls are mostly that assembly, not this one.

Sources

  • BCBC 9.36 Energy Efficiency — Effective R-Value of Installed Insulation for All Buildings of Residential Occupancy — Squamish-Lillooet Regional District (local government, British Columbia). Read at the source 2026-09-12.The permit checklist a BC regional district hands its own applicants. It is the source of the ceiling-below-attics effective RSI figures for zones 5, 6 and 7A in both the with-HRV and without-HRV columns, and it states the RSI-to-R conversion factor on its own face. Government primary.
  • Energy Requirements Guide — NBC Section 9.36 Prescriptive Compliance — City of Moose Jaw, Saskatchewan (municipal government). Read at the source 2026-09-12.Independent municipal cross-check. Publishes Moose Jaw at 5,270 heating degree-days, places the city in zone 7A on that basis, and prints ceilings below attics at effective RSI 10.43 without an HRV and 8.67 with one — identical to the BC regional district's figures, from a different province and a different code adoption. Two municipal governments agreeing is why these numbers are shipped as fact.
  • Thermal Requirements for Climate Zone 6 — NAIMA Canada (North American Insulation Manufacturers Association, Canada). Read at the source 2026-09-12.Third check on the zone 6 row: effective RSI 8.67 (R-49.2) for ceilings below attics, the same in both ventilation columns. An industry association rather than a government, and used only to corroborate a figure two municipal governments already publish.
  • Illustrated Guide — Energy Efficiency Requirements for Houses in British Columbia (Climate Zones 5 to 7A) — Province of British Columbia — Building and Safety Standards Branch / Homeowner Protection Office, BC Housing. Read at the source 2026-09-12.Provincial government guide. Gives the built-assembly reading of the same requirement — an attic ceiling at a typical truss 24 inches on centre needs R-50 (RSI 8.8) in zones 5 and 6 and R-60 (RSI 10.6) in zone 7A — and sets a floor of RSI 3.52 (R-20) where attic insulation is squeezed at the outside wall. One caveat stated rather than buried: this guide was written for the 2012 BC Building Code and its permit dates run from 2014-12-19, so it is used here for the assembly picture and the perimeter floor, NOT as the current numeric requirement. The current numbers come from the two municipal tables above.
  • Attic Insulation in Canada: What R-Value Should You Choose in 2026? — RenoQuotes (Canadian renovation marketplace). Read at the source 2026-09-12. 2026-05-05.Source for R per inch: blown cellulose R-3.7, mineral wool R-3.3 to R-4.0, fibreglass blown or batt R-2.5 to R-3.8. Also states R-60 as roughly 16 to 20 inches thick, which is the reference depth the cellulose cost-per-inch is divided by. A Canadian commercial publisher, not an authority.
  • Attic Insulation Cost in Ontario: 2026 Pricing Guide (Blown-In, Batts & Spray Foam) — Custom Contracting (Ontario insulation contractor). NOT RETRIEVED — a direct fetch returned HTTP 403, so the figures were read from a search-index extract on 2026-09-12 rather than from the page itself. No retrieval date is claimed for this source.Source for every installed cost band and every extra line: blown-in C$1.50–C$2.50/sq ft, batt roughly C$2–C$4/sq ft, spray foam C$3.50–C$7.00/sq ft, removal C$1.10–C$2.20/sq ft, air sealing C$450–C$1,200, ventilation C$750–C$2,250. HONESTY NOTE, because it affects how much weight these figures deserve: THIS PAGE WAS NEVER RETRIEVED. A direct fetch returned HTTP 403 on 2026-09-12, so the figures were read from the search index's extract of the page rather than from the page itself, and this record carries no retrieval date because no retrieval occurred. The extract is all there is — nothing else has been substituted in to firm the figures up. They are a contractor's own Ontario price list — commercial, regional, and never confirmed at the source at all. They are the weakest link in this dataset and are labelled as such wherever they surface.
  • Attic Insulation Cost in Canada: 2026 Pricing Guide — Net Zero Homes Consulting (Canada). Read at the source 2026-09-12. 2026-03-02.Independent Canadian cross-check on LEVEL, fetched directly: C$1.50–C$3.50 per square foot for blown-in upgrades, and C$2,500–C$6,500 total for a 1,500–2,500 sq ft detached Ontario home. That brackets the Custom Contracting band on the low side and sits above it on the high side, which is why the calculator shows a band rather than a point.
  • Home Renovation Savings Program — Save on Energy (a brand of the Independent Electricity System Operator, IESO) with Enbridge Gas, supported by the Government of Ontario. Read at the source 2026-09-12.Read at the programme's own page, not at a contractor's rebate summary. Publishes attic insulation at up to C$1,250 as a single upgrade, and insulation generally up to C$7,700 inside the bundled path. The bundled figure is not modelled — it turns on measures an attic calculator has no inputs for.
  • Recommended attic insulation levels for Canadian homes — Natural Resources Canada (NRCan), Government of Canada. Read at the source 2026-09-12.Used only for the R-50 to R-60 guidance range, and only where no code requirement can be stated (zones 4, 7B, 8). Guidance is not a code minimum and the calculator says so on screen wherever it falls back to this.

Every source above is Canadian. No US dataset, survey, code or price has been converted or used as a proxy anywhere on this route, and no exchange rate appears in its code. The REQUIREMENT figures are government primary — two Canadian municipal governments and a provincial guide. The COST figures are not, and that is said rather than hidden: no Canadian government body and no Canadian industry association publishes an installed attic insulation price. All figures are before GST, HST and PST. Estimate only — get written quotes from licensed Canadian insulation contractors, and confirm what the code requires of your particular job with your own municipality before buying anything.

Next steps

Insulating the attic is one half of the heat-loss question and the equipment is the other — the Canadian furnace replacement cost calculator prices that by province and heating climate, and the two jobs are worth sequencing: insulate first and the furnace you need is smaller. The assembly directly above this one is priced by the Canadian roof replacement cost calculator, and a re-roof is by far the cheapest moment to fix attic ventilation, since the baffles and vents are reachable from outside. If the attic is part of a larger job, the Canadian home renovation cost calculator puts the whole thing in CAD with the provincial sales tax on top, and the Canadian HELOC calculator shows what is borrowable against the house under Canadian lending limits if the money has to come from somewhere.

Frequently asked questions

How much does attic insulation cost in Canada in 2026?

For the common case — blowing loose fill over existing insulation in a 1,000 to 1,200 square foot attic — Canadian publishers put it at C$1,500 to C$2,500 all in. Net Zero Homes Consulting, writing on 2 March 2026, puts blown-in upgrades at C$1.50 to C$3.50 per square foot and a 1,500 to 2,500 square foot detached Ontario home at C$2,500 to C$6,500. An Ontario contractor's own 2026 price list gives C$1.50 to C$2.50 per square foot for blown-in, roughly C$2 to C$4 for batts and C$3.50 to C$7.00 for spray foam. All Canadian dollars, before GST, HST and PST. Three things move the number more than the material does: how much R-value is already up there, how big the attic floor actually is, and whether the ceiling plane gets air sealed first, which is a separate C$450 to C$1,200 line. One caveat said plainly rather than buried: no Canadian government body and no Canadian industry association publishes an installed attic insulation price. NRCan publishes guidance on R-value and the utilities publish rebates, but neither publishes what the work costs, so these bands come from dated Canadian commercial publishers and are labelled as such.

Does a heat recovery ventilator really change how much attic insulation the code requires?

Yes, and in the colder half of Canada it is a large change that almost nobody mentions. Section 9.36 of the National Building Code publishes the required effective thermal resistance of a ceiling below an attic in two columns, with a heat recovery ventilator and without one. In climate zone 7A — 5,000 to 5,999 heating degree-days, which is Calgary, Edmonton, Regina, Winnipeg, Saskatoon, Québec City and Thunder Bay — the requirement is effective RSI 10.43 without an HRV and effective RSI 8.67 with one. At the 5.678 conversion factor the BC checklist prints on its own face, that is R-59.2 against R-49.2 across the entire attic floor. In blown cellulose at R-3.7 per inch it is about 2.7 inches less material everywhere, which on a 1,200 square foot attic is roughly C$405 at the midpoint of the published band. Zone 5, the mild end at 3,000 to 3,999 degree-days, gets a smaller version of the same relaxation: RSI 8.67 down to 6.91. And zone 6 — 4,000 to 4,999, which is Ottawa, Montréal, Halifax, Charlottetown, Saint John, Moncton and St. John's, so a very large share of the Canadian population — gets nothing at all: 8.67 in both columns. That last case is worth knowing before anyone sells you an HRV on the grounds it will save you insulation. These figures are published identically by two Canadian municipal governments in different provinces, a BC regional district's permit checklist and the City of Moose Jaw's energy requirements guide.

What R-value does my attic need in Canada?

It depends on your heating degree-days, not on your province, and there are two different answers depending on whether you mean the code or the guidance. The code answer: 9.36 sets an effective RSI of 8.67 for a ceiling below an attic in climate zones 5 and 6, which is R-49.2, and 10.43 in zone 7A without a heat recovery ventilator, which is R-59.2. The guidance answer: Natural Resources Canada suggests roughly R-50 to R-60 for a cold-climate attic. Those are close but they are not the same thing and this calculator does not present them as though they were — where a code requirement can be stated it uses the code, and where it cannot it says so and falls back to the guidance range with the substitution visible. Note the word EFFECTIVE. The code is asking for the performance of the whole assembly including the framing that bridges it, not the number printed on the bag, which is why air sealing the ceiling plane before blowing matters more than the last two inches of depth. And note how badly province and climate line up: Thunder Bay is in Ontario at 5,650 degree-days and needs zone 7A's figure, while Toronto in the same province sits at 3,520 and is zone 5.

Is there a rebate for attic insulation in Canada?

In Ontario there is a good one, and it is worth naming the rest honestly. Ontario's Home Renovation Savings Program — run by Save on Energy, a brand of the Independent Electricity System Operator, together with Enbridge Gas and supported by the provincial government — publishes up to C$1,250 for attic insulation taken as a single upgrade, with no pre-retrofit energy assessment required on that path. Insulation also appears inside the programme's bundled path at a higher combined cap. Read C$1,250 as a ceiling rather than a cheque: the programme describes the payout as a share of installed cost up to the cap, tiered on what the attic started at, which is why this calculator caps its deduction at the lesser of C$1,250 and the cost of the work and never pays out more than the job costs. Outside Ontario, no attic insulation rebate with a body-published amount was found on 12 September 2026 for Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Prince Edward Island, Quebec or Saskatchewan. That is a statement about what was read, not proof none exists — provincial and municipal utility programmes change on their own schedules, so check yours. What this calculator will not do is credit an Ontario rebate to a house in another province. Quebec's Rénoclimat and LogisVert both exist but neither publishes a flat attic amount computable from these inputs, which is the same refusal the Canadian furnace calculator makes about LogisVert. And the federal Canada Greener Homes Grant closed to new applicants on 27 February 2024.

How many inches of insulation is R-60 in Canada?

It depends entirely on the material, and the spread is wide enough to decide whether the job is even possible in a shallow attic. Using R per inch from RenoQuotes' 2026 materials list — blown cellulose at R-3.7, fibreglass blown or batt stated as a band of R-2.5 to R-3.8, mineral wool R-3.3 to R-4.0 — R-60 is about 16 inches of cellulose and about 22 inches of blown fibreglass. That eight-inch difference is the practical problem: in a storey-and-a-half or a shallow-pitch attic the joists and the roof sheathing run out before the R-value does, and the perimeter is where it bites first. British Columbia's own Illustrated Guide addresses that directly and sets a floor of effective RSI 3.52, which is R-20, where attic insulation is squeezed at the outside wall, and recognises the reduction rather than pretending full depth is achievable everywhere. Closed-cell spray foam at roughly R-6 an inch does R-60 in about 10 inches, which is why it comes up in tight assemblies — but that R-6 figure is a widely used industry number rather than one found in a Canadian source for this build, it is flagged as such, and an attic floor is rarely where spray foam earns its two-to-four-times price. Its case is an unvented roof deck, where its air barrier does work loose fill cannot.

Should the old attic insulation be removed before adding more?

Usually not, and that matters because removal roughly doubles a Canadian quote — an Ontario contractor's 2026 list puts it at C$1.10 to C$2.20 per square foot on top of everything else. Sound, dry, undisturbed loose fill is a perfectly good base to blow over, and this calculator therefore defaults to not removing. Four cases genuinely need it: water damage from a roof leak, rodent occupation, soot or mould contamination, and vermiculite. That last one is not a cost question at all. Vermiculite attic fill sold in Canada under the Zonolite name may contain amphibole asbestos; Health Canada's standing advice is to leave it undisturbed and not to enter the attic, and dealing with it is abatement work for a licensed contractor rather than a line on a cost calculator. If you think you have vermiculite — grey-brown or silver-gold pebbly granules, poured rather than blown — the removal figure on this page is not the number you want, and the right next step is a professional assessment rather than a quote.

Why does this calculator not show what attic insulation will save me on heating?

Because doing it honestly needs a provincial residential energy rate, and only one Canadian gas rate schedule has been read anywhere on this site — Enbridge Gas's Rate 1 for its EGD zone. That is not a small caveat: Enbridge's own Union South zone published a materially different gas supply charge on the very same date, so Ontario is not even one rate, and one Ontario rate certainly cannot stand in for Alberta's or Manitoba's or Nova Scotia's. A payback figure built on an Ontario rate and handed to an Albertan would be a guess with a decimal point on it, so none is shown. The energy case for insulating a Canadian attic is strong and well established — it is the single biggest heat-loss surface in most houses, and warm air goes up — but this calculator prices the work and declines to put a fabricated number on the return. A second gap is stated on the page for the same reason: air sealing is priced as a line because a Canadian publisher prices it as a line, but no Canadian source read publishes how much effective R-value a sealed ceiling plane recovers, so there is no air-leakage term in the arithmetic. The benefit of that line is real and is not in the math, and it is better to say so than to invent a multiplier.

Which Canadian cities are in which 9.36 climate zone?

The zone is defined purely by heating degree-days below 18 degrees Celsius: zone 5 is 3,000 to 3,999, zone 6 is 4,000 to 4,999, zone 7A is 5,000 to 5,999. Using the provincial building codes' own climatic design data, Toronto at 3,520, Hamilton at 3,460, London at 3,900 and Yarmouth at 3,990 are zone 5. Halifax at 4,000, Montréal at 4,200, Ottawa at 4,440, Charlottetown at 4,460, Saint John at 4,570, Moncton at 4,680 and St. John's at 4,800 are zone 6. Calgary at exactly 5,000, Québec City at 5,080, Edmonton at 5,120, Regina at 5,600, Thunder Bay at 5,650, Winnipeg at 5,670 and Saskatoon at 5,700 are zone 7A. Calgary is the sharpest illustration of why this is a bracket and not a gradient: at 5,000 degree-days it is the first city in zone 7A, and one degree-day less would put it in zone 6 with a requirement nearly ten R lower. Two Canadian cities in this calculator's list fall outside what the tables read cover, and both get a stated refusal rather than an extrapolation — Vancouver at 2,825 degree-days is below zone 5, and Fort McMurray at 6,250 is above zone 7A. Neither Canadian document read publishes those rows, so no requirement is stated for them and NRCan's guidance range is offered instead, labelled as guidance.

Want to try different numbers?

Back to the calculator ↑

Attic Insulation Cost Calculator Canada is built and maintained by the RealCostIQ editorial team. Cost ranges and rates are checked against published industry data and contractor quotes, and revised when the underlying figures move. Read our data methodology or more about who builds this. Every calculation runs in your browser — no account, and none of your inputs are stored.

Cost ranges and rates here are checked against contractor quotes and published industry data. If a number still looks off, email Support@RealCostIQ.com and we'll review and fix it.