Richmond Hill roofers since 1986
Our office is at 29 Gardiner Crescent, off Leslie Street. We’ve been fixing and replacing roofs for Richmond Hill homes and businesses since 1986, and this is where the family still works from.
★★★★★ 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 Richmond Hill
The company started in Richmond Hill in 1986, and it’s still run by the family. Many Richmond Hill homes were built in the 1980s and 90s in Richvale, Westbrook, Jefferson and Rouge Woods. Many of those roofs are on their second set of shingles now, and some of the original plywood decks are starting to soften at the eaves.
Up in Oak Ridges the houses sit higher on the moraine and take more wind, so we see more lifted shingles and ridge caps after storms. In Bayview Hill and Mill Pond we do a lot of larger estate roofs, including cedar, slate and metal.
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
Oak Ridges, Mill Pond, Bayview Hill, Richvale, Jefferson, Westbrook, Rouge Woods, Elgin Mills, Langstaff and Headford. We’re minutes from all of them.
We also work in:
Questions
29 Gardiner Crescent in Richmond Hill, near Leslie Street and Highway 7. We’re open Monday to Friday 8 am to 9 pm, Saturday 9 am to 9 pm and Sunday 9 am to 6 pm.
Because we’re local, we can usually get to Richmond Hill homes quickly. Call 416-286-7759 and we’ll book the first time that works, and tarp an active leak if needed.
Sometimes. If the leak is isolated and the rest of the shingles are sound, a repair buys you years. If the shingles are curling and dropping granules everywhere, we’ll tell you a replacement is the better use of your money.
Yes. We do flat roofing, metal roofing and repairs for commercial properties along Leslie, Highway 7 and the industrial areas around our office.
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.