CONTACT

CMP Roofing Inc.
©2025 All Rights Reserved.

Select Project Type

How many stories is your home?

What is the square footage?

Does the house have a garage?

Steepness of the roof?

Complexity of the roof?

Preferred roofing material?

What is your zip/postal code?

Enter roof size (sq ft):

Existing issues with the roof?

What service do you need?

Existing or desired roof material?

When are you looking to start?

Project address:

Your Estimated Roofing Cost

$0 – $0

Approx. $0–$0 per sq ft

* This is a preliminary estimate. An accurate quote requires an on-site visit.

Contact us to schedule a site visit
Roof Illustration

What Is the Average Cost to Replace a Roof in Canada?
As of 2025, the typical cost for a full roof replacement in Canada falls between CAD $8,000 and CAD $18,000, with most homeowners spending around CAD $11,000 on a standard 2,000 sq ft asphalt-shingle roof. Exactly where you land in that range will depend on:

  • Home size (most Canadian homes range from 1,500 to 2,500 sq ft of living space)
  • Material choice (asphalt, metal, slate, etc.)
  • Roof pitch and complexity (steeper roofs or multiple valleys cost more)
  • Regional labour rates and permit fees

We base these estimates on a “square” of roofing equal to 100 sq ft, applying typical Canadian installed costs per square foot nerdwallet.com.

BudgetRoof TypeCost Range (2,000 sq ft)
Lower-end3-tab asphalt shinglesCAD $8,000 – $14,000
Mid-rangeArchitectural shingles or entry-level metal roofingCAD $14,000 – $60,000
Higher-endNatural slate tiles or premium metals (copper, zinc)CAD $46,000 – $76,000 +

Ranges reflect installed material and labour costs per sq ft: asphalt $4–$7, metal $7–$30, slate $23–$38 nerdwallet.com


New Roof Cost by Material in Canada

The single biggest driver of your final price is the material you choose. Below is a breakdown of the most common roofing materials and their 2025 installed-cost ranges in Canada:

Material TypeInstalled Cost / sq ftCost / square (100 sq ft)Total Cost (2,000 sq ft)
Asphalt Shingles$4.00 – $7.00$400 – $700$8,000 – $14,000
Metal Roofing$7.00 – $30.00$700 – $3,000$14,000 – $60,000
Wood Shakes$6.00 – $9.00$600 – $900$12,000 – $18,000
Concrete Tiles$7.00 – $12.00$700 – $1,200$14,000 – $24,000
Clay Tiles$10.00 – $25.00$1,000 – $2,500$20,000 – $50,000
Slate Tile$23.00 – $38.00$2,300 – $3,800$18,000 – $76,000

Asphalt Shingles

The most popular choice in Canada for its affordability and easy installation. Basic 3-tab shingles run about CAD $4.00–$5.00 per sq ft installed; architectural-grade shingles are about $5.00–$8.50 per sq ft.

Metal Roofing

Durable and energy-efficient, metal costs vary by type. Corrugated steel starts around CAD $7.00 per sq ft, while standing-seam aluminum or steel is $10.00–$16.00 per sq ft. Premium copper or zinc panels can reach $30.00 per sq ft.

Wood Shakes

Typically cedar, offering a rustic aesthetic at CAD $6.00–$9.00 per sq ft installed. Requires regular maintenance and may be subject to fire-safety restrictions in high-risk areas.

Concrete Tiles

Durable and available in many styles, concrete tiles run about CAD $7.00–$12.00 per sq ft. Their weight often requires added structural support.

Clay Tiles

Fire-resistant with a distinctive look—costing roughly CAD $10.00–$25.00 per sq ft installed. Ideal for Mediterranean-style homes but heavy on framing requirements.

Slate Tiles

One of the longest-lasting and most elegant options at CAD $23.00–$38.00 per sq ft installed. Natural slate may need extra roof reinforcement; synthetic slate alternatives can cost less while reducing weight.


Roof Replacement Cost by Size

To illustrate how size and pitch affect price, we use a roof-pitch multiplier of 1.12 to convert house footprint to actual roof area.

Single-Story Home

House FootprintRoof Area (×1.12)3-Tab Asphalt<br/>($4–$7/sq ft)Metal<br/>($7–$30/sq ft)Slate<br/>($23–$38/sq ft)
1,500 sq ft1,680 sq ft$6,720 – $11,760$11,760 – $50,400$38,640 – $63,840
2,000 sq ft2,240 sq ft$8,960 – $15,680$15,680 – $67,200$51,520 – $85,120
2,500 sq ft2,800 sq ft$11,200 – $19,600$19,600 – $84,000$64,400 – $106,400
3,000 sq ft3,360 sq ft$13,440 – $23,520$23,520 – $100,800$77,280 – $127,680
3,500 sq ft3,920 sq ft$15,680 – $27,440$27,440 – $117,600$90,160 – $148,960

Two-Story Home

(Assumes footprint split evenly between two floors, then ×1.12)

House FootprintRoof AreaAsphalt<br/>($4–$7/sq ft)Metal<br/>($7–$30/sq ft)Slate<br/>($23–$38/sq ft)
1,500 sq ft840 sq ft$3,360 – $5,880$5,880 – $25,200$19,320 – $31,920
2,000 sq ft1,120 sq ft$4,480 – $7,840$7,840 – $33,600$25,760 – $42,560
2,500 sq ft1,400 sq ft$5,600 – $9,800$9,800 – $42,000$32,200 – $53,200
3,000 sq ft1,680 sq ft$6,720 – $11,760$11,760 – $50,400$38,640 – $63,840
3,500 sq ft1,960 sq ft$7,840 – $13,720$13,720 – $58,800$45,080 – $74,480


Ready to Start Your Project?

Contact Us below to get a tailored estimate from pre-screened local roofing pros.


Labour Costs for Roof Replacement

Labour typically accounts for 50 – 60% of your total project. In Canada, expect CAD $3.00 to $7.00 per sq ft for labour, depending on pitch and complexity. Steeper roofs (above a 6:12 pitch) or multi-valley designs will push labour rates to the higher end of that range.

Additional New Roof Installation Cost Factors

  • Permits & Inspections: CAD $100 – $500, depending on municipality.
  • Old Roof Removal: $1.00 – $5.00 per sq ft (approx. $2,000 – $10,000 for 2,000 sq ft).
  • Cleanup & Disposal: Often included; if separate, budget around $500.

Do You Need a Roof Replacement or a Repair?

  • Full Replacement: Remove all existing material, install new underlayment, flashing, and roofing. Needed when your roof has reached end-of-life or sustained extensive damage.
  • Partial Replacement/Repair: Fix localized issues (e.g., storm damage, isolated leaks). Cost-effective when the remainder of the roof is in good condition.

DIY Roof Work vs. Hiring a Professional

  • DIY: Small tasks (clearing gutters, replacing a few shingles) can be done by confident homeowners—but improper work can void warranties and hide bigger issues.
  • Professional: Roofers bring safety equipment, code compliance, and often labour/material warranties. They’ll inspect hidden areas (rafters, trusses) and handle permits and disposal.

How to Choose the Right Roofing Contractor

  1. Get Multiple Quotes
    • Compare at least three detailed estimates (materials, labour, warranties, cleanup).
  2. Verify Licences & Insurance
    • Ensure they’re bonded and insured in your province.
  3. Check Reviews & References
    • Look for consistent feedback on reliability, timelines, and workmanship.
  4. Ask the Right Questions
    • How long have you been in business?
    • Do you use subcontractors?
    • What warranties do you offer on labour and materials?
    • How do you handle unexpected repairs or weather delays?

By understanding Canadian-specific costs and choosing the right materials and pros, you’ll ensure your next roof replacement is a solid investment in your home’s safety, efficiency, and resale value.