Independently Researched

Top Roofing Contractors in Ontario

Compare independently researched, BBB-checked roofing contractor rankings across 24 major Ontario cities. Ranked by experience, certifications and verified reputation — never by payment.

Ontario Cities

Live

Toronto

Ontario

  1. 1 Dominion Roofing Dominion Roofing
  2. 2 Alpine Roofing Alpine Roofing
  3. 3 Avenue Road Roofing Avenue Road Roofing
  4. 4 Coverall Roofing Coverall Roofing
  5. 5 Cherry & Clark Roofing Cherry & Clark Roofing
Live

Ottawa

Ontario

  1. 1 Sanderson Roofing Sanderson Roofing
  2. 2 Roofmaster Ottawa Roofmaster Ottawa
  3. 3 Godfrey Roofing Godfrey Roofing
  4. 4 Rainbow Roofing & Renovations Rainbow Roofing & Renovations
  5. 5 Stewart Roofing Stewart Roofing
Live

Mississauga

Ontario

  1. 1 DVR Roofing DVR Roofing
  2. 2 Roofs on Homes Roofs on Homes
  3. 3 Nailed It Roofing Nailed It Roofing
  4. 4 Coverall Roofing Coverall Roofing
  5. 5 Interlock Metal Roofing Ontario Interlock Metal Roofing Ontario
Live

Brampton

Ontario

  1. 1 Marlad Roofing & Siding Inc Marlad Roofing & Siding Inc
  2. 2 George Kent Home Improvements Ltd George Kent Home Improvements Ltd
  3. 3 Cherry & Clark Roofing Cherry & Clark Roofing
  4. 4 AJ Roofing & Construction AJ Roofing & Construction
  5. 5 Tactic Roofing Inc Tactic Roofing Inc
Live

Hamilton

Ontario

  1. 1 Edge's Roofing Co. Edge's Roofing Co.
  2. 2 D'Angelo & Sons Roofing D'Angelo & Sons Roofing
  3. 3 Gerry's Roofing & Siding Gerry's Roofing & Siding
  4. 4 The Roofing Master The Roofing Master
  5. 5 Capela's Roofing Capela's Roofing
Live

London

Ontario

  1. 1 AM Group Exteriors (AM Roofing Solutions) AM Group Exteriors (AM Roofing Solutions)
  2. 2 Courtney Roofing Inc. Courtney Roofing Inc.
  3. 3 Davidoff Roofing (London) Ltd. Davidoff Roofing (London) Ltd.
  4. 4 Forest City Roofing Ltd. Forest City Roofing Ltd.
  5. 5 B&B Roofing & Exteriors B&B Roofing & Exteriors
Live

Markham

Ontario

  1. 1 Cherry & Clark Roofing Cherry & Clark Roofing
  2. 2 Trudel & Sons Roofing Ltd. Trudel & Sons Roofing Ltd.
  3. 3 C Plus Roofing Inc. C Plus Roofing Inc.
  4. 4 Bros. Roofing Inc. Bros. Roofing Inc.
  5. 5 Guildwood Roofing Ltd. Guildwood Roofing Ltd.
Live

Vaughan

Ontario

  1. 1 The Roofers The Roofers
  2. 2 Custom Contracting Custom Contracting
  3. 3 Intact Roofing Intact Roofing
  4. 4 Integrity Roofers Integrity Roofers
  5. 5 Roof Pro Plus Home Improvements Roof Pro Plus Home Improvements
Live

Kitchener

Ontario

  1. 1 The Roofman Inc The Roofman Inc
  2. 2 Rick MacDonald Siding, Roofing, Windows and Doors Rick MacDonald Siding, Roofing, Windows and Doors
  3. 3 D'Angelo & Sons Roofing and Exteriors D'Angelo & Sons Roofing and Exteriors
  4. 4 Custom Contracting Custom Contracting
  5. 5 Quality Care Roofing Inc Quality Care Roofing Inc
Live

Windsor

Ontario

  1. 1 Gauthier Roofing and Siding Gauthier Roofing and Siding
  2. 2 Dayus Roofing Dayus Roofing
  3. 3 Quinn Roofing Solutions Quinn Roofing Solutions
  4. 4 Riverside Roofing Inc. Riverside Roofing Inc.
  5. 5 Classic Roofing & Windows Classic Roofing & Windows
Live

Oakville

Ontario

  1. 1 D'Angelo & Sons Roofing D'Angelo & Sons Roofing
  2. 2 Cherry and Hoyle Roofing Cherry and Hoyle Roofing
  3. 3 Tops Roofing Tops Roofing
  4. 4 Sharp Exteriors Sharp Exteriors
  5. 5 Aboutowne Roofing Aboutowne Roofing
Live

Richmond Hill

Ontario

  1. 1 The Roofers The Roofers
  2. 2 Unique Roofing Limited Unique Roofing Limited
  3. 3 Spiros Aluminum & Roofing Inc. Spiros Aluminum & Roofing Inc.
  4. 4 Custom Contracting Custom Contracting
  5. 5 Logik Roofing & Insulation Logik Roofing & Insulation
Live

Burlington

Ontario

  1. 1 D'Angelo & Sons D'Angelo & Sons
  2. 2 Watertite Roofing Watertite Roofing
  3. 3 Desi's Roofing Desi's Roofing
  4. 4 Twin Peaks Roofing & Aluminum Twin Peaks Roofing & Aluminum
  5. 5 Halco Roofing Halco Roofing
Live

Oshawa

Ontario

  1. 1 Wilson's Roofing Wilson's Roofing
  2. 2 Custom Contracting Custom Contracting
  3. 3 Goreski Roofing & Insulation Ltd Goreski Roofing & Insulation Ltd
  4. 4 C.D. Roofing & Construction Ltd C.D. Roofing & Construction Ltd
  5. 5 John McLellan Contracting Inc John McLellan Contracting Inc
Live

Greater Sudbury

Ontario

  1. 1 C & R Roofing C & R Roofing
  2. 2 Roofing Done Right Roofing Done Right
  3. 3 CHR Roofing & Eavestrough CHR Roofing & Eavestrough
  4. 4 Bay Roofing and Exteriors Ltd. Bay Roofing and Exteriors Ltd.
  5. 5 Strategic Roofing Strategic Roofing
Live

Barrie

Ontario

  1. 1 Ainger Roofing Ainger Roofing
  2. 2 Brentwood Roofing Ltd Brentwood Roofing Ltd
  3. 3 D.C. United Roofing D.C. United Roofing
  4. 4 JN Roofing & Contracting JN Roofing & Contracting
  5. 5 Peaks & Valleys Construction Peaks & Valleys Construction
Live

Guelph

Ontario

  1. 1 Hy-Grade Steel Roofing Hy-Grade Steel Roofing
  2. 2 Wm. Green Roofing Ltd. Wm. Green Roofing Ltd.
  3. 3 Superior Steel Roofing Systems Inc. Superior Steel Roofing Systems Inc.
  4. 4 Dave Merkley Roofing Ltd. Dave Merkley Roofing Ltd.
  5. 5 Custom Contracting Custom Contracting
Live

Whitby

Ontario

  1. 1 Foran's Roofing & Sheetmetal Limited Foran's Roofing & Sheetmetal Limited
  2. 2 C.D. Roofing & Construction Ltd. C.D. Roofing & Construction Ltd.
  3. 3 Mint Roofing Ltd. Mint Roofing Ltd.
  4. 4 Custom Contracting Inc. Custom Contracting Inc.
  5. 5 John McLellan Contracting Inc. John McLellan Contracting Inc.
Live

Cambridge

Ontario

  1. 1 AM Group Exteriors Ltd AM Group Exteriors Ltd
  2. 2 D'Angelo & Sons Roofing & Exteriors D'Angelo & Sons Roofing & Exteriors
  3. 3 Conestoga Roofing & Sheet Metal Ltd Conestoga Roofing & Sheet Metal Ltd
  4. 4 Custom Contracting Inc Custom Contracting Inc
  5. 5 Thomson Roofing Inc Thomson Roofing Inc
Live

St. Catharines

Ontario

  1. 1 Bosco Roofing Bosco Roofing
  2. 2 Watertite Roofing Watertite Roofing
  3. 3 Niagara RoofMasters Inc. Niagara RoofMasters Inc.
  4. 4 AJT Roofing & Contracting AJT Roofing & Contracting
  5. 5 Rydel Roofing St. Catharines Rydel Roofing St. Catharines
Live

Milton

Ontario

  1. 1 Ollie's Roofing Ltd. Ollie's Roofing Ltd.
  2. 2 Cherry and Clark Roofing Cherry and Clark Roofing
  3. 3 D'Angelo & Sons Roofing & Exteriors D'Angelo & Sons Roofing & Exteriors
  4. 4 Maura Roofing Ltd. Maura Roofing Ltd.
  5. 5 Done-Right Roofing & Sheet Metal Done-Right Roofing & Sheet Metal
Live

Kingston

Ontario

  1. 1 Clean Comfort Home Improvements Clean Comfort Home Improvements
  2. 2 D. M. Roofing & Construction Services Inc. D. M. Roofing & Construction Services Inc.
  3. 3 Full House Roofing Ltd. Full House Roofing Ltd.
  4. 4 Energy Kingston Exteriors Inc. Energy Kingston Exteriors Inc.
  5. 5 Rydel Roofing Kingston Rydel Roofing Kingston
Live

Ajax

Ontario

  1. 1 Wilson's Roofing Wilson's Roofing
  2. 2 Custom Contracting Custom Contracting
  3. 3 Mint Roofing Ltd Mint Roofing Ltd
  4. 4 Mega City Roofing Inc Mega City Roofing Inc
  5. 5 C.D. Roofing & Construction Ltd C.D. Roofing & Construction Ltd
Live

Waterloo

Ontario

  1. 1 Reuter Roofing Reuter Roofing
  2. 2 D'Angelo & Sons Roofing and Exteriors D'Angelo & Sons Roofing and Exteriors
  3. 3 Custom Contracting Custom Contracting
  4. 4 Seiling's Red Truck Roofing Seiling's Red Truck Roofing
  5. 5 The Roofman Inc The Roofman Inc

← Browse all cities  ·  How we rank →

Roofing in Ontario

Ontario's residential roofing market is dominated by asphalt shingles, with architectural (laminate) shingles now the default choice on the province's large stock of detached and semi-detached suburban housing across the Greater Toronto Area, Ottawa and the southwestern corridor. Standing-seam and steel metal roofing is a growing premium segment, while flat and low-slope membrane systems (EPDM, TPO, modified-bitumen SBS) cover the province's commercial, industrial and downtown flat-roofed building stock. Cedar and slate persist mainly on heritage properties in older Toronto, Ottawa and Kingston neighbourhoods.

The province's continental climate is the primary driver of roofing demand. Ontario winters bring heavy snow load, repeated freeze-thaw cycling and ice damming at the eaves, which is why ice-and-water shield membrane along eaves and valleys, adequate attic ventilation and insulation are standard practice. Summer thunderstorms bring wind uplift and, in southwestern Ontario and the Windsor-Essex area, occasional damaging hail. Northern Ontario cities such as Greater Sudbury see longer, heavier snow seasons that shorten the practical installation window.

Building stock shapes demand across the province: dense postwar and modern subdivisions in the GTA and Ottawa generate steady 15-to-25-year re-roofing cycles on asphalt, while older masonry housing in Hamilton, London and Kingston supports a repair and heritage-restoration trade. The short, cold season concentrates most replacement work between spring and late autumn, with contractors busiest from May through October.

Licensing & Regulations

Roofing is not a compulsory (certified) trade in Ontario, so the province does not issue a dedicated roofing contractor licence. However, roofing contractors must register with and carry Workplace Safety and Insurance Board (WSIB) coverage, which is mandatory for construction businesses in Ontario, including independent operators (narrow exemptions apply, such as work done exclusively and directly for a homeowner). Some municipalities add their own rules: the City of Toronto requires a Building Renovator licence to advertise or perform renovation and roofing work, obtained by passing a trade examination. Full roof replacements also require a municipal building permit under the Ontario Building Code, and homeowners should verify WSIB clearance and liability insurance before hiring.

Typical Costs

For a typical Ontario asphalt-shingle roof replacement in 2026, homeowner cost guides report roughly $5.50 to $8.50 per square foot for a standard residential roof, with steeper or more complex roofs running higher. Total project costs generally fall between about $8,000 and $20,000, with most homeowners paying $10,000 to $16,500 depending on roof size, pitch, tear-off complexity, ventilation upgrades and material grade. Metal and premium systems cost more per square foot.

Frequently Asked Questions

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

A full roof replacement generally requires a municipal building permit under the Ontario Building Code, and permit rules are administered by your local municipality. Simple like-for-like shingle repairs often do not, but structural changes, adding a layer, or altering the roof deck typically do. Confirm requirements with your city or town's building department before work begins, since local interpretation varies across Ontario municipalities.

Does a roofer need to be licensed in Ontario?

Roofing is not a compulsory trade in Ontario, so there is no provincial roofing licence. Contractors must carry WSIB coverage, which is mandatory for construction businesses. In the City of Toronto, roofers additionally need a municipal Building Renovator licence. Before hiring, homeowners should verify a contractor's WSIB clearance certificate, liability insurance and any applicable local licence rather than relying on a single provincial credential.

What is the best roofing material for Ontario's climate?

Architectural asphalt shingles are the most common choice, balancing cost, durability and freeze-thaw performance on Ontario's sloped residential roofs. Standing-seam metal is a longer-lasting premium option that sheds snow well. Whatever the material, Ontario roofs rely on ice-and-water shield membrane at eaves and valleys plus proper attic ventilation and insulation to control ice damming during freeze-thaw winters. Flat commercial roofs typically use EPDM, TPO or SBS membranes.

When is the best time of year to replace a roof in Ontario?

Late spring through early autumn (roughly May to October) is the main installation window in Ontario, because asphalt shingles seal best in mild temperatures and crews avoid snow and ice. Contractors are busiest in this period, so booking early helps. Emergency repairs happen year-round, but full replacements in deep winter are harder and less common, especially in northern Ontario where the snow season is longer.

Roofing Guides for Ontario Homeowners

Own a Roofing Company? Get Reviewed for This Directory

We independently review roofing contractors for inclusion in our city rankings — weighing years in business, manufacturer certifications, BBB standing, service breadth and local reputation. Submitting your company does not guarantee a top-10 spot: every listing is earned through our research, never paid for. Tell us about your company and we’ll let you know by email whether it’s eligible.

Request a Review