Roofers in Ontario
1,457 roofers in Ontario with multi-platform trust scores.
Top-rated roofers in Ontario
- 1Gold Level Contracting· London82/100
- 2DR Roofing Inc.· Blenheim77/100
- 3Gluzman Contractors· Kitchener76/100
- 4Ainger Group Roofing and Exteriors· Barrie75/100
- 5Home Service Solutions· Kitchener75/100
- 6Roofing Solutions· Kenora75/100
- 7Great Choice Construction· Brampton74/100
- 8Gerry's Roofing & Siding Inc· Hamilton73/100
- 9Great North Construction INC· Centralia73/100
- 10GWC General Contractors Ltd· Brampton73/100
Loading the full 1,457-contractor list…
Frequently Asked Questions
How much does a new roof cost in Ontario?
A new asphalt shingle roof in Ontario costs $6,500–$18,000 for an average home. Metal roofing runs $15,000–$35,000. Costs vary by material, size, and complexity.
Do roofers need to be licensed in Ontario?
Roofers are not specifically licensed in Ontario, but should carry WSIB coverage and liability insurance. ProScore verifies WSIB status for all roofing contractors.
How long does a roof last in Ontario?
Asphalt shingles last 20–30 years, metal roofing 40–70 years, and flat roofs 15–25 years. Ontario’s freeze-thaw cycles can accelerate wear.
When is the best time to replace a roof in Ontario?
Late spring through early fall is ideal. Shingles need temperatures above 10°C to seal properly. Avoid winter installations when possible.
Should I get multiple roofing quotes?
Yes. Get at least 3 quotes. ProScore makes it easy to compare roofers by Trust Score, which factors in reviews from multiple platforms, WSIB status, and more.
From our research: Ontario contractors average a trust score of 54 of 100, and 74.7% of those rated 4.5 stars or higher fall below the Trusted bar — see the 2026 Trust Index.