Home Guides a Roof Replacement Cost
🏚️ COST GUIDE · UPDATED 2026

How Much Does a Roof Replacement Cost in Canada?

Your roof is your home's most critical protective layer, and in Canada's climate, it takes a beating. A standard asphalt shingle roof replacement on a 1,500–2,000 sqft home costs $9,000–$18,000 in 2026. Metal roofing costs more upfront but can last 40–70 years. Here's the complete Canadian roofing cost guide.

Low End
$7,000
Typical Cost
$13,000
High End
$30,000+

Cost Breakdown

CategoryCost RangeNotes
Asphalt Shingles (3-tab) $4–$7/sqft installed 15–20 year lifespan. The entry-level option.
Architectural Shingles $7–$12/sqft installed 25–30 year lifespan. The most popular choice in Canada.
Metal Roofing (steel) $10–$18/sqft installed 40–70 year lifespan. Excellent for snow shedding.
Cedar Shakes $10–$16/sqft installed 25–30 year lifespan. Requires more maintenance.
Roof Tear-Off (old shingles) $1–$2/sqft Required if you have 2 existing layers of shingles.
Decking Repairs $2–$5/sqft Often discovered once old shingles are removed.
Skylights & Flashing $200–$800 each Re-flashing around all penetrations is essential.
Gutters (if replacing) $8–$25/linear foot Good time to replace old aluminum gutters.
📋

Do you need a permit for this renovation?

Check building permit requirements, fees, and timelines for your specific city across 800+ Canadian municipalities.

View Permit Requirements →

What Affects the Cost

Roof pitch

Steep roofs (over 8/12 pitch) require safety equipment and take longer — add 20–40% to labour costs.

Roof complexity

Hips, valleys, dormers, and multiple penetrations (skylights, chimneys, vents) add labour cost significantly.

Removal of old layers

If there are already 2 layers of shingles (the maximum allowed), a full tear-off is required before new shingles.

Decking condition

Rotten or damaged plywood decking discovered during tear-off adds $1–$3/sqft to repair.

City and region

Labour costs are 25–40% higher in Toronto and Vancouver vs. smaller Canadian cities.

How to Save Money

🔨

Find a vetted contractor near you

RenoPlanner matches you with pre-screened local contractors. Get accurate quotes from qualified professionals.

Find Contractors →

Frequently Asked Questions

Do I need a permit to replace my roof in Canada?

Most municipalities do not require a permit for a straight shingle replacement. However, if you're adding skylights, changing the roof structure, or doing major repairs, a permit may be required. Always verify with your local building department.

How long does a roof replacement take?

Most residential roofs can be replaced in 1–3 days. Larger or more complex roofs, or those requiring deck repairs, may take 3–5 days. Weather delays are common.

How do I know when I need a new roof?

Key signs include: shingles that are curling, cracking, or missing; granules in your gutters; daylight visible through the attic; or a roof over 20–25 years old. A roofer can inspect and advise.

Are there any rebates for roof replacement in Canada?

Some provincial programs offer rebates for energy-efficient roofing (cool roofs, proper attic insulation). Canada's Greener Homes Grant has ended, but provincial programs remain in BC, Ontario, and Quebec. Check with your province.

Get Your Free Personalized Budget

Answer 3 quick questions and get an instant cost estimate tailored to your city, scope, and timeline.

Start Free → Takes 3 minutes

Related Renovation Guides

📋
Do I Need a Building Permit for My Renovation
Read guide →
🏗️
a Home Addition Cost
Read guide →
🤝
Hire a Renovation Contractor
Read guide →
💰
Home Renovation Grants & Tax Credits 2026
Read guide →
← All Renovation Guides