Roofing Cost in Canada 2026
Roofing costs in Canada depend on material, roof size and pitch, and whether it is a repair or full replacement. Roofs must handle snow loads and ice damming.
Roofing Cost Breakdown 2026
| Work Type | Min Rate | Max Rate | Unit |
|---|---|---|---|
| Asphalt Shingle (architectural) | C$5 | C$9 | per sq ft |
| Metal Roofing (standing seam) | C$10 | C$18 | per sq ft |
| Flat Roof (EPDM / TPO) | C$7 | C$14 | per sq ft |
| Roof Repair (leak/patch) | C$400 | C$1,800 | per repair |
| Tear-Off & Disposal | C$1.50 | C$3.50 | per sq ft |
| Ice & Water Shield | C$1.50 | C$3 | per sq ft |
| Eavestrough Replacement | C$8 | C$18 | per linear ft |
| Skylight Installation | C$1,000 | C$3,500 | per unit |
Factors Affecting Roofing Cost
Money-Saving Tips
Combine a re-roof with eavestrough replacement to save on access.
Architectural shingles cost a little more but last 10–15 years longer.
Ensure proper attic ventilation to prevent ice dams in your city.
Ask about product and workmanship warranties before signing.
Roofing Cost by City
Rates differ across the US — select your city for local pricing.
Roofing Cost FAQs
How much does a new roof cost in Canada?
An asphalt shingle roof in Canada costs C$7,000–18,000 for an average home; metal runs C$15,000–35,000 and lasts far longer.
How long does a roof replacement take in Canada?
Most asphalt roof replacements in Canada take 1–3 days; metal or complex roofs take longer.
When is the best time to roof in Canada?
Late spring through fall is ideal in Canada so shingles seal properly in mild temperatures.
Do I need a permit to re-roof in Canada?
Many municipalities in Canada require a permit for roof replacement. Your roofer typically handles it.
Get Accurate Roofing Quotes
Post your job free on Biddaro. Get competing bids from licensed contractors within 4 hours.
Post Your Job Free