
When Sarah and David moved into their Thornhill home near Bayview and John, they knew the roof would need replacing “eventually.” But after a rainy spring and a few too many shingles scattered across their driveway, “eventually” turned into right now.
If you’re a Thornhill homeowner wondering about roof replacement costs, materials, and what to expect — their story might sound familiar.
Like many homes in Thornhill’s mature neighborhoods — from Royal Orchard to Crestwood – Springfarm — Sarah and David’s roof was over 20 years old. While it looked fine from the ground, closer inspection revealed:
They called The Roofers for a free estimate.
“We weren’t sure if we needed repairs or a full replacement. The crew gave us an honest assessment and explained every option,” said David.
The Roofers team walked Sarah and David through their options. Here’s a snapshot of the 2025 Thornhill roofing cost breakdown (based on a 2,000 sq. ft. roof):
Material | Installed Cost/Sq. Ft. | Approx. Total |
Asphalt Shingles | $4.40 – $5.50 | $8,800 – $11,000 |
Architectural Shingles | $5.00 – $6.60 | $10,000 – $13,200 |
Metal Roofing | $14.00 – $20.00 | $28,000 – $40,000 |
Synthetic Slate or Cedar | $16.00 – $20.00 | $32,000 – $40,000 |
Flat or Low-Slope Systems | Custom Estimate | Call for Details |
“We went with architectural shingles. The balance of cost and durability made the most sense for us,” Sarah explained.
Here’s what influenced the quote for Sarah and David’s roof — and what might apply to your home too:
Installation took two days. The Roofers:
“The team was on time, professional, and super respectful of our property. We barely knew they were here — except now our roof looks amazing,” said Sarah.
Choosing the right contractor matters. With 20+ years of experience, The Roofers offer:
Whether your home is in Old Thornhill, Uplands, or near Promenade Mall, we have the local expertise to handle your roof right the first time.
If your Thornhill roof is showing signs of age, don’t wait until leaks or storm damage become expensive surprises. Call The Roofers at 416-858-0400 or request a free estimate online.
Let us inspect your roof, walk you through your options, and provide a quote you can trust — just like we did for Sarah and David.