Roof Repair & Replacement in Markham

Roof Repair and Replacement in Markham

Locally owned and operated for 40+ years

Posted on Google Google
e m74 profile picture
e m74
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Had a leaky roof called metro roofing Tony came out assessed the problem and fixed the leak. Tony explained what caused the leak and he rectified the issue. Also, Tony followed up a few weeks later just to check if everything was ok.
Posted on Google Google
aurelio Laurencio profile picture
aurelio Laurencio
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
A week ago my roof was leaking and I went to find in Google who has the best review since we are new in Ajax and I found Metro roofing has the best one . I called Tony and right away he came to my house and see the issue and discussed what need to be done with fair pricing. He will not recommend extra work that has no value in your roof. He is very honest. I definitely recommend him.
Posted on Google Google
Richard Steinke profile picture
Richard Steinke
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
The work was done on time and at a very good price compared to other quotes we got The crew did a great job and cleaned up everything nicely.
Posted on Google Google
Amadeos Akace profile picture
Amadeos Akace
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Umer did a fine job. I highly recommend his services!
Posted on Google Google
Pierre D. profile picture
Pierre D.
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Recently got our roof done by Tony and his crew. Got a few quotes and he was competitive but what won us over is that he was the only one that went on our roof after we told him about our leak issue, and he confirmed the issues prior to giving us a quote. Very professional and responsive. Job was done right and on time !
Posted on Google Google
Pat McPherson profile picture
Pat McPherson
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Tony was great. We weren't sure if we needed a new roof or repairs would fix it. He repaired it for us and all is good. Thanks
Posted on Google Google
Max Littmann profile picture
Max Littmann
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
They came next day to repair leak in roof and reseal plumbing vents and skylight .
Posted on Google Google
Karin Doumouras profile picture
Karin Doumouras
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Tony has been my go-to roofer for my commercial property over the last number of years. He has always been quick to respond and gets the job done quickly and well. He goes above and beyond to ensure that all the current problems are looked after and lets me know if there is something that I should keep an eye out for. Thank you, Tony.
Posted on Google Google
Tamim Saber profile picture
Tamim Saber
Google star 1Google star 2Google star 3Google star 4Google star 5Trustindex verifies that the original source of the review is Google.
Hired metro roofing to update our old roof on our 40 year old home. By and far a great team, and very professional. I highly recommend them if you’re looking for anything roofing related
Verified by Trustindex
Trustindex verified badge is the Universal Symbol of Trust. Only the greatest companies can get the verified badge who has a review score above 4.5, based on customer reviews over the past 12 months. Read more
Emergency roof repair crew applying blue tarp on damaged roof in Ajax

Markham's Roofing Challenge: Newer Homes, Complex Roofs

Markham's housing stock is different from the rest of the GTA. While Scarborough and North York are full of 1950s bungalows, most of Markham was built between the 1990s and 2010s. That sounds like good news for roofing. Newer homes should mean newer roofs. But Markham's newer homes came with a different set of problems.

The new urbanist communities like Cornell (built starting 1997) and Berczy Village (mid-1990s) pack homes tightly together on narrow lots. The roof geometries are steep and complex. Multiple hips, valleys, dormers, and peaks create more potential leak points than a simple 1960s bungalow roof.
Then there’s the builder-grade shingle issue. During the 1990s and 2000s construction boom, many builders used lower-grade architectural shingles to control costs. Those shingles are now 20 to 30 years old and showing early granule loss, curling, and blow-offs.
And Markham’s historic cores, Markham Village and Unionville, have homes from the 1800s that require a completely different approach.
We’ve been working across the GTA for over 40 years. Markham’s southeast corner at Box Grove and the 9th Line corridor is a quick drive from our Ajax shop via the 407.

Common Roof Problems by Markham Neighbourhood

Cornell and Berczy Village (1990s-2000s)

Milliken Mills (1970s-1980s)

Markham Village and Unionville Heritage Areas

Cathedraltown and Angus Glen (2005-2015)

Markham · Field Survey 2025

Neighbourhood
Roof Profiles

Build era, roof age, and primary issue across 8 Markham neighbourhoods.

Urgent
Monitor
Stable
NeighbourhoodBuild EraRoof AgeTop Issue
Milliken Mills1970s – 1980s
40 – 50 yrs
Full replacement needed
Cornell1997 – 2005
20 – 28 yrs
Builder-grade shingle failure
Berczy VillageMid-1990s – 2000s
22 – 30 yrs
Complex geometry + access
Markham Village1830s – 1900s
Variable
Heritage preservation
Unionville1800s + 1980s – 90s
Mixed
Heritage core + suburban expansion
Cathedraltown2006 – 2015
11 – 20 yrs
First maintenance cycle
Box Grove2000s
18 – 25 yrs
Wind exposure + early shingle wear
Milliken Mills
Build Era1970s – 1980s
Roof Age
40 – 50 yrs
Full replacement needed
Cornell
Build Era1997 – 2005
Roof Age
20 – 28 yrs
Builder-grade shingle failure
Berczy Village
Build EraMid-1990s – 2000s
Roof Age
22 – 30 yrs
Complex geometry + access
Markham Village
Build Era1830s – 1900s
Roof Age
Variable
Heritage preservation
Unionville
Build Era1800s + 1980s – 90s
Roof Age
Mixed
Heritage core + suburban expansion
Cathedraltown
Build Era2006 – 2015
Roof Age
11 – 20 yrs
First maintenance cycle
Box Grove
Build Era2000s
Roof Age
18 – 25 yrs
Wind exposure + early shingle wear

Roof Repair Options for Markham Properties

Shingle repair and partial replacement

For localized damage on Cornell and Berczy homes where most of the roof is still sound. We match existing shingle profiles and colours.

Full roof replacement

The right call for Milliken Mills homes on their second set of 3-tab shingles, and for 1990s homes where builder-grade architectural shingles are failing across the entire roof. We install premium architectural shingles with 30 to 50 year warranties.

Heritage roof restoration

Markham Village and Unionville heritage homes need roofing that meets conservation district guidelines. We work with homeowners and the City of Markham heritage office to select approved materials and maintain the original character of the home.

Flat roof repair

Commercial properties along Highway 7 and Steeles Avenue. We handle commercial flat roof systems including modified bitumen and TPO membrane.

Metal roofing

Growing in popularity in Markham’s newer developments. Standing seam metal roofs offer 40 to 60 year lifespans and handle Markham’s wind exposure better than shingles. We offer metal roof installation and repair.

Metro Roofing team completing a residential roof project in Ajax Ontario

Getting to Markham From Our Ajax Location

Markham sits northwest of Ajax. Drive times vary by neighbourhood.

 

  • Southeast Markham (Box Grove, 9th Line corridor): 15 minutes via Highway 407
  • Central Markham (Cornell, Berczy, Unionville): 20 minutes via 407 to Highway 404 South to Highway 7
  • Milliken Mills and Steeles corridor: 25 minutes via 401 West to Markham Road North
  • North Markham (Angus Glen, Cathedraltown): 30 minutes via 407 to 404 North

Landmarks Markham residents know:

  • Pacific Mall on Steeles Avenue East at Kennedy (largest indoor Asian mall in North America)
  • Unionville Main Street for dining and shopping
  • Markham Pan Am Centre on Main Street Unionville
  • Toogood Pond Park in Unionville
  • Cathedral of the Transfiguration in Cathedraltown
  • Markham Civic Centre on Town Centre Boulevard
  • Angus Glen Golf Club in north Markham

 

We also serve Scarborough (bordering south Markham at Steeles), Pickering, Ajax, and North York.
Flat roof installation services in Toronto and GTA by Metro Roofing

What Markham Homeowners Say

Metro Roofing carries a 4.9 star rating across 98 Google reviews. We've worked on Markham roofs from historic Unionville homes to brand-new builds in Cathedraltown. Markham homeowners appreciate that we understand the differences between a 1970s Milliken Mills repair, a 2000s Cornell re-shingle, and a heritage restoration in Markham Village. They are three completely different jobs that require different approaches.

FAQ: Roof Repair in Markham

Homes within the Unionville Heritage Conservation District may be subject to guidelines on roofing materials, colours, and profiles. We work with the City of Markham heritage office to confirm requirements before starting. In most cases, modern architectural shingles in traditional colours are approved.

Standard Markham homes (1,800 to 2,500 sq ft roof area) typically cost $9,000 to $16,000 for a full architectural shingle replacement. Cornell and Berczy homes with complex roof geometries can run higher due to the additional valley and hip work. Heritage restorations are quoted individually. Free estimates provided.

During the 1990s-2000s construction boom, many builders installed entry-level architectural shingles rated for 25 years. In practice, with GTA freeze-thaw cycling, these shingles often show significant wear at 18 to 22 years. Granule loss, curling, and blow-offs are the first signs.

Yes. Tight lot spacing requires planning. We use compact scaffolding systems and coordinate with neighbouring homeowners when side access is limited. Rear lane access in Cornell actually makes the back side of the roof easier to reach than many standard subdivisions.

Basic repairs in Ontario typically run $500 to $1,200, while more involved repairs can reach up to $3,500. In Markham and the broader GTA, expect to land toward the higher end of that range. Minor patchwork or sealing may cost a few hundred dollars, while extensive water damage or structural repairs can quickly reach into the thousands.

Roof replacement in Markham typically ranges from $6,600 to $13,200 or more depending on roof size, slope, material, and design for a 2,000 sq. ft. home. For repairs specifically, the $500–$3,500 range holds, but GTA prices are typically 15–25% higher than smaller Ontario cities, so factor that in when budgeting.

For commercial flat roofs in the GTA, full installations run $8 to $18 per square foot, with TPO costing $8–$12, EPDM running $7–$11, and modified bitumen going $9–$14 per square foot, all inclusive of materials, labour, and compliance. For residential flat roof repairs, minor patchwork or sealing may cost a few hundred dollars, while extensive water damage or structural repairs can quickly reach into the thousands — depending on membrane type, roof size, and accessibility. As with any roofing project in Markham, budget for the GTA premium and get a detailed written estimate before any work begins.

Need a roof inspection in Markham?

Call Metro Roofing at 416-417-5656 or request a free estimate. Serving Markham and the GTA for over 40 years.

Get A Free Estimate