Thornhill roofers since 1986
Roof repair, roof replacement, skylights and eavestroughs for Thornhill homes on both the Vaughan and Markham sides of Yonge Street.
★★★★★ 5.0 on Google (75 reviews) · 4.9 on HomeStars (175 reviews)
Family-run by the Spiros family
Roofs and exteriors across the GTA
5.0 Google · 4.9 HomeStars
Local crew, no call centre

Local roofing in Thornhill
Thornhill has a lot of 1960s and 70s side-splits and backsplits in Royal Orchard, Bayview Glen and around Bathurst and Centre. Many have skylights added in the 80s and 90s, and those skylights are now one of the most common leak points we find. When we replace a roof, we look hard at every skylight and usually recommend replacing old units at the same time.
In Old Thornhill along Yonge, some streets fall inside heritage conservation districts. If you’re changing the look or material of the roof there, check with the city first, and we’ll help you with what they ask for.
What we do
Residential and commercial work, quoted in writing.

Leaks, lifted or missing shingles, failed flashing at chimneys and vents, storm and ice-dam damage. We find where the water is getting in before we price the fix.

Tear-off to the deck, ice and water shield at the eaves and valleys, new underlayment, vents and shingles, and a cleaned-up yard.

Modified bitumen roofs and flat-roof repairs for rear additions, garages, semis and commercial buildings.

Seamless aluminum eavestrough and downspouts, repairs, cleaning and leaf guards.

Skylight replacement and leak repair, with new flashing so the unit sits tight to the roof.

Aluminum soffit and fascia that keeps the attic venting and protects the roof edge from rot.
Why Spiros
The family started the company in 1986 and still runs every job. You deal with the people who own the business.
Four decades of work across Toronto and York Region, from custom homes and estates to commercial buildings.
We re-roofed several buildings at Canada’s Wonderland and roof new custom homes for builders across York Region.
Scope, materials and price in writing before work starts. Reviewers regularly mention clear, fair pricing.
Customers mention crews arriving on the date promised and leaving the property spotless.
5.0 Google · 4.9 HomeStars
How it works
01
Tell us what you’re seeing: a leak, missing shingles, an old roof. We book a time that suits you.
02
We check the roof, flashing, vents and eavestroughs, look in the attic where we can, and take photos.
03
You get the scope, materials and price in writing and time to think it over.
04
We protect the house and yard, do the work, and clean the site before we leave.
Service area
Thornhill Woods, Patterson, Royal Orchard, Bayview Glen, Uplands, Old Thornhill, Grandview and Thornhill’s Markham side east of Yonge.
We also work in:
Questions
If the skylight is more than 20 years old, usually yes. Replacing it later means cutting into the new roof, and old skylights are a common leak point.
Usually not for a like-for-like reshingle. Some Old Thornhill properties are in heritage districts where material changes need approval.
Sometimes. If the unit is sound and the leak is in the flashing, we can re-flash it. If the seal between the glass has failed, the unit needs replacing.
Yes, both sides of Yonge Street.
Reviewed by the Spiros Aluminum & Roofing family team, roofing in the GTA since 1986. Have another question? See our Roofing FAQ.
Call the family team at 416-286-7759 or send us a few details and we’ll book an inspection.