RoofingCalculatorHQ

Roofing Cost Calculator (Canada)

Compare 2026 Canadian roofing costs across asphalt, metal, cedar shake, slate and EPDM on the same job. Side-by-side installed cost in CAD, C$/sq ft, service life and cost-per-year.

Roofing Cost Calculator

Compare the full installed cost of every major roofing material — side-by-side — for the same job. Results show upfront cost, cost per unit area, and annualised cost over the material's service life. Currency and pricing are matched to your selected locale.

Cheapest upfront
$10,324
3-tab asphalt shingle
$7/sq ft · 22 yr life
Lowest cost per year
$268/yr
Clay tile
$20,129 upfront · 75 yr life
MaterialTotal/ sq ftLifePer yr
3-tab asphalt shingle$10,324$722 yr$469
Architectural asphalt shingle$12,205$830 yr$407
Corrugated steel sheet$13,785$935 yr$394
Concrete tile$15,130$1050 yr$303
Premium / luxury shingle$16,441$1150 yr$329
Single-ply membrane (TPO/EPDM)$19,027$1322 yr$865
Wood shake / shingle$19,987$1330 yr$666
Clay tile$20,129$1375 yr$268
Standing-seam metal$22,089$1550 yr$442
Natural slate$33,044$22100 yr$330

Includes material, labour, tear-off, disposal, underlay, and permit. Excludes decking replacement, structural reinforcement, gutters, and skylight work — budget a 5–10% contingency.

What this calculator does

This calculator compares the full installed cost of every major Canadian roofing material — on the same job — so you can see upfront cost in CAD, cost per square foot, service life and cost-per-year side by side. Most cost calculators give you one figure for one material. This one runs the maths for the full menu and ranks them cheapest-to-most-expensive, with the lowest cost-per-year material highlighted separately.

It is the right tool to use when you have a Canadian roof to replace and you haven’t yet decided whether to stick with architectural asphalt, upgrade to standing-seam steel, switch to metal tile, or reinvest in cedar shake.

How to use it

  1. Enter the slope-adjusted roof area in square feet (Canadian convention is mixed — square feet is more common in roofing despite the metric residential standard). Our roof square footage calculator handles slope adjustment.
  2. Set the pitch. X/12 (rise per 12 inches of run) is the Canadian convention, same as US. A 6/12 pitch is typical for a 1980s suburban Canadian home; 8/12 is common on Maritime saltbox and Quebec mansards.
  3. Pick a region. Low — much of rural Atlantic Canada, rural Quebec, rural Prairies. Mid — Halifax, Quebec City, Calgary, Edmonton, Winnipeg, Regina, suburban Vancouver and Toronto. High — central Toronto, central Vancouver, Whistler, downtown Montreal, far-north sites with helicopter logistics.
  4. Pick complexity. Simple — gable or hip with no penetrations. Moderate — 1–2 dormers, single chimney, single valley. Complex — Quebec mansard with 4 valleys, Maritime saltbox with 3 dormers, multi-gable Victorian.
  5. Toggle tear-off + disposal if you’re replacing.

The table updates instantly. The “cheapest upfront” tile and “lowest cost per year” tile rarely show the same material.

2026 installed cost by material — typical Canadian mid-region numbers

MaterialC$/sq ft installed2,200 sq ft totalService lifeC$/yr (2,200 sq ft)
3-tab asphaltC$3.85–C$5.50C$8,500–C$12,00018 yrs*C$472–C$667
Architectural asphaltC$5.25–C$8.50C$11,500–C$18,50025 yrs*C$460–C$740
Premium impact-resistant asphalt (Class 4)C$8.00–C$12C$17,500–C$26,50035 yrsC$500–C$757
Steel standing-seamC$10.50–C$18C$23,000–C$40,00050 yrsC$460–C$800
Steel ribbed (corrugated agricultural)C$5.85–C$8.50C$12,800–C$18,50030 yrsC$427–C$617
Steel shake / metal tileC$9.50–C$14C$21,000–C$31,00050 yrsC$420–C$620
Copper standing-seamC$22–C$38C$48,000–C$84,00075 yrsC$640–C$1,120
Zinc standing-seamC$18–C$28C$40,000–C$62,00080 yrsC$500–C$775
Cedar shake / shingleC$10–C$16C$22,000–C$35,00025 yrsC$880–C$1,400
Natural slateC$25–C$45C$55,000–C$99,000100 yrsC$550–C$990

*Asphalt service life in Canada is shorter than the US rating because of freeze-thaw cycles. Calculator uses these reduced figures.

Source data: 2026 CRCA Canadian Roofing Contractors Association member pricing; CASMA (Canadian Asphalt Shingle Manufacturers Association) trade benchmarks; HomeStars Q1 2026 regional roofing averages; Renomii contractor benchmarks; IKO, GAF Canada, CertainTeed Canada manufacturer trade pricing; Vicwest, Westform, Westman Steel ribbed-steel pricing; Welsh Slate and North Country slate import pricing.

Why “cost per year” beats “upfront cost” in Canada

Canadian winters are unforgiving on asphalt — manufacturer 30-year ratings don’t hold up to freeze-thaw cycling, and most asphalt roofs need replacing at 18–25 years versus the 30+ years they’d get in moderate climates. This pushes the cost-per-year calculation strongly in favour of metal in Canada more than anywhere else.

Take a 2,200 sq ft mid-region replacement:

  • Architectural asphalt at C$15,000 = C$600/yr over 25 yrs (Canadian climate-adjusted).
  • Steel standing-seam at C$32,000 = C$640/yr over 50 yrs.
  • Steel shake at C$26,000 = C$520/yr over 50 yrs — the lowest.

Asphalt’s upfront advantage almost completely disappears once you account for Canadian climate-shortened life, while metal shake and steel standing-seam emerge as the cost-per-year winners. Add in 10–25% homeowners insurance discounts on impact-resistant metal in Alberta hail country and the metal advantage widens.

The calculator surfaces the lowest cost-per-year material automatically.

Cost drivers in detail

Pitch. A 4/12 pitch is “walkable” — labour multiplier 1.0. A 6/12 pitch needs careful footing — multiplier 1.05. An 8/12 pitch (common Maritime saltbox) requires harnesses and roof jacks — multiplier 1.18. A 10/12 pitch is half-speed — multiplier 1.32. A 12/12 pitch (45°, typical Quebec mansard) requires staging — multiplier 1.50.

Tear-off layers. Single layer: C$1.65/sq ft of labour. Double layer (allowed in some provinces, not all): C$2.10/sq ft. Triple layers cannot be recovered — full tear-off required.

Region. Toronto and Vancouver inner-ring run 22–32% above national. Calgary, Edmonton, Halifax, Quebec City: at or near average. Rural Atlantic, rural Saskatchewan, rural Manitoba: 12–18% below — though Maritime salt-air corrosion shortens metal life slightly.

Complexity. A 2,200 sq ft simple gable re-roofs in 3 days. The same square footage on a Quebec mansard with 4 valleys, 2 dormers, and copper detailing takes 6–8 days. Add 12% (moderate) or 28% (complex) to labour.

NBC 9.26.5 ice and water shield. Required for the lower 600 mm of every eave plus full valley and penetration coverage. Cost: C$0.65–C$0.90 per sq ft of underlay area. Already in the calculator.

Snow load. NBC 2020 Section 4.1.6 specifies Ss roof snow loads by municipality. Most existing roof structures handle their original material’s load — but switching from asphalt (~12 kg/m²) to slate (~50 kg/m²) typically requires structural upgrade. Engineer assessment runs C$1,500–C$3,500.

Hail. Alberta hailstorms cost CAD insurers C$2.5B+ in 2020 alone. Class 4 impact-resistant shingle is mandatory in some Calgary and Edmonton municipalities; insurance discounts of 10–25% apply elsewhere in hail country.

Asphalt vs metal vs cedar — which to actually pick

Architectural asphalt — the default for 65% of Canadian 2026 re-roofs. Pick architectural asphalt for: subdivision homes, budget-driven projects, and roofs in moderate climates (Vancouver Island, southern BC, Niagara fruit belt) where freeze-thaw is mild.

Steel standing-seam — the premium upgrade. Pick steel for: hail-prone Prairies, coastal Atlantic where shake won’t last, steep Quebec mansards, and homeowners planning to stay 15+ years. The Canadian climate amortises the upfront premium faster than any other market.

Steel shake / metal tile — for heritage replacements and homeowners who want the look of cedar or slate without the cost. Pre-formed steel panels stamped to look like cedar or slate. Lasts 50 years, weighs 1/3 of asphalt, qualifies for insurance discount.

Cedar shake — restricted to BC, parts of Ontario, and Maritime where local plans allow. Class B fire treatment required in Vancouver Island and BC interior. Lasts 25 years if maintained, 18 if neglected.

Slate / copper / zinc — for heritage Quebec, downtown Toronto, and high-end custom builds. Copper develops a green patina over 20 years and lasts 75–100 years.

Common gotchas that blow the budget

Reboarding. Many 1960s and earlier Canadian homes have 1×6 plank decking with gaps. Modern asphalt and metal need 7/16 OSB or 1/2 plywood overlay — C$2.50–C$3.50/sq ft, often catching homeowners off-guard.

Eavestroughs. Most Canadian re-roofs include eavestrough renewal as a matter of course: C$10–C$18 per linear foot for 5-inch K-style aluminum, C$22–C$32/lf for 6-inch. Don’t reuse 20-year-old gutters.

Soffits and fascia. Aluminum or vinyl soffit and fascia replacement runs C$8–C$14 per linear foot. Often bundled with the re-roof for cost efficiency on scaffold.

Skylight and chimney flashings. Velux replacement: C$650–C$1,250 per fixture installed. Lead chimney flashing renewal: C$450–C$900 per stack.

Snow guards. Required on standing-seam metal roofs over walkways, doorways, and driveways to prevent avalanche-style snow shed. C$8–C$18 per linear foot of guard, plus engineering. Not optional in BC mountains, Quebec, or Maritime.

Sources: 2026 CRCA Canadian Roofing Contractors Association member benchmark pricing; National Building Code 2020 Section 9.26.5 (ice and water shield) and 4.1.6 (snow load); CASMA Canadian Asphalt Shingle Manufacturers Association 2026 trade list; IKO, GAF Canada, CertainTeed Canada, Vicwest, Westform, Westman Steel manufacturer trade pricing 2026; HomeStars and Renomii Q1 2026 regional roofing averages; Insurance Bureau of Canada hail loss data 2024–2025; Quebec Code de construction; Ontario Building Code 2024 amendments.

Frequently asked questions

How much does a new roof cost in Canada in 2026?
A typical 2,200 sq ft Canadian home roof costs C$11,500 to C$18,500 in architectural asphalt, C$24,000 to C$40,000 in standing-seam steel, C$35,000 to C$58,000 in copper or zinc, C$22,000 to C$36,000 in cedar shake (where permitted), and C$55,000 to C$95,000 in natural slate. Source: CRCA 2026 member pricing, HomeStars and Renomii Q1 2026 regional averages.
Are these prices GST and PST inclusive?
The calculator quotes excluding GST/HST and PST. Add: 5% GST in Alberta, 13% HST in Ontario, 15% HST in Atlantic provinces, 5% GST + 7% PST in BC and Saskatchewan, 5% GST + 8% RST in Manitoba, 5% GST + 9.975% QST in Quebec. The federal GST/HST New Housing Rebate may apply to substantial renovations including major roof reconstruction — check with CRA.
What about NBC ice and water shield requirements?
National Building Code 2020 Section 9.26.5 requires ice and water shield to extend from the eaves up the roof to a point at least 600 mm beyond the inside face of the exterior wall (and not less than 900 mm horizontally from the eaves on most roofs). For most Canadian homes that means 4–6 feet of self-adhered membrane along every eave, plus full coverage in valleys and around penetrations. The calculator absorbs this into the underlay line — figure C$0.65–C$0.90 per sq ft for proper IWS coverage in NBC 9.26 climate zones (most of Canada outside southern BC coastal).
Does this account for snow load?
Yes — Canadian roof framing and decking have to handle Ss specified roof snow load by location, ranging from 1.0 kPa in coastal BC to 6.0 kPa in Quebec North Shore and Atlantic Canada. The Region selector applies snow-zone labour uplift indirectly. The calculator does NOT separately add framing reinforcement for switching from asphalt (12 kg/m²) to slate (50 kg/m²) — for that, factor an engineer assessment (C$1,500–C$3,500) plus any sistering of rafters (C$45–C$110 per linear metre).
Why is metal roofing so much more popular in Canada than the US?
Canadian winters favour metal roofing for three reasons: (1) snow sheds cleanly off standing-seam, reducing ice-dam risk; (2) the 50-year service life justifies the upfront premium when a typical asphalt roof in a Canadian climate only lasts 18–25 years versus the rated 30; (3) insurance discounts of 10–25% in hail-prone Alberta and Saskatchewan. Standing-seam steel is now ~25% of Canadian residential re-roofs versus ~8% in the US, per CRCA 2026 data.
What's covered under NBC and what's provincial?
NBC 2020 sets the federal baseline for roof structure, ice and water shield, ventilation (1/300 net free vent area), and minimum slope by material. Each province adopts NBC with amendments: Ontario Building Code, Alberta Building Code, BC Building Code, etc. Quebec follows the Code de construction du Québec which adds CSST scaffolding and fall-arrest provisions specific to Quebec. Always check provincial amendments — Alberta requires hail-resistant Class 4 shingle in some hail-zone municipalities; BC requires Class A fire shingle in interface zones.
Should I use a CRCA contractor?
The Canadian Roofing Contractors Association operates a national vetted-member network requiring liability insurance, WCB/WSIB coverage, and demonstrated NBC-compliant installation. Provincial chapters (ARCA Alberta, OIRCA Ontario, RCABC BC, AMCQ Quebec) operate similar regional schemes. CRCA contractors typically quote 5–10% above the cheapest HomeStars quote, but that premium buys an installer who knows NBC 9.26.5 from memory and recourse via the CRCA complaints process.
What's not in the calculator total?
Excludes structural framing repairs (typical C$45–C$120/lm for rafter sister or replacement), full reboarding (C$2.50–C$3.50/sq ft for 1/2-inch OSB or plywood — common on 1960s and earlier homes with 1×6 plank decking), eavestrough replacement (C$10–C$18/lf), Velux skylight replacement (C$650–C$1,250 per fixture), chimney flashing renewals (C$450–C$900 per stack), solar panel detach and reset (C$3,000–C$6,000), and any insulation upgrade triggered by NECB 2020 or provincial energy code. Plan a 10–15% contingency.

Related calculators