Roofing Costs Across Canada

Typical project range
$8,788 – $17,263
Based on 185 data points across 4 provinces

Detailed Cost Breakdown

Specific costs by job type, extracted from industry sources across Canada.

Total Project Costs

Job TypeLowHighSources
Roof Replacement Premium$20,000$32,5002(2 prov)
Cedar Shake Roof Install$20,500$30,5004(2 prov)
Metal Roof Installation$15,000$30,0002
Metal Roof Replacement$13,333$30,0003(2 prov)
Standing Seam Metal Roof Install$16,000$28,0002
Flat Roof Replacement Total$9,000$21,5002
Roof Replacement$11,000$21,0003(2 prov)
Full Roof Replacement$8,000$21,0003(2 prov)
Asphalt Shingle Roof Replacement$11,222$20,27818(4 prov)
Roof Sheathing Replacement$5,250$11,0002(2 prov)
Garage Roofing$4,500$8,5002(2 prov)
Extensive Leak Repair$2,500$8,0002(2 prov)
Comprehensive Ventilation Upgrade$2,250$3,5002(2 prov)
Comprehensive Roof Ventilation Upgrade$1,500$3,5002(2 prov)
Moderate Leak Repair$1,033$3,3333(3 prov)
Chimney Flashing Replacement$650$1,6502(2 prov)
Basic Roof Ventilation Upgrade$800$1,5003(3 prov)
Snow Guard Installation$500$1,2003
Minor Roof Repair$300$1,0333(2 prov)
Ridge Vent Install$360$8252
Minor Leak Repair$300$8003(3 prov)
Roof Inspection$300$6002(2 prov)

Per-Unit Costs

Job TypeLowHighSources
Metal Roof Material Only$130/sq ft$210/sq ft2
Slate Roof Install$20/sq ft$30/sq ft2
Cedar Shake Install$18/sq ft$30/sq ft2(2 prov)
Metal Roof Install$13/sq ft$23/sq ft3(2 prov)
Standing Seam Metal Roofing$13/sq ft$20/sq ft3(2 prov)
Flat Roof Replacement Materials$13/sq ft$20/sq ft2
Standing Seam Metal Roof Install$12/sq ft$17/sq ft2(2 prov)
Metal Roof Installation$6/sq ft$11/sq ft2
Asphalt Shingles Install$4/sq ft$7/sq ft2

By Province

Alberta$10,885 – $19,970
49 pts
British Columbia$9,347 – $19,056
36 pts
Ontario$8,030 – $17,038
40 pts
New Brunswick$7,245 – $14,128
60 pts

Looking for Roofing quotes?

Find verified contractors in your province.