Updated June 2026

Top 10 Roofing Contractors in Markham

Vetted, currently-operating roofing contractors serving Markham and York Region — ranked by longevity, manufacturer certifications, and BBB standing.

Quick Comparison

Rank Company Specialty Experience BBB Website
1 Cherry & Clark Roofing Best Overall Since 1972 Listed Visit
2 Trudel & Sons Roofing Ltd. BBB A+ Established Roofer 35+ Years A+ Accredited Visit
3 C Plus Roofing Inc. Trusted Markham Roof Replacement Since 2011 A+ Accredited Visit
4 Bros. Roofing Inc. BBB A+ Local Specialist Local A+ Accredited Visit
5 Guildwood Roofing Ltd. Multi-Brand Certified Installer 15+ Years Listed Visit
6 Universal Roofs Flat & Steep-Slope Specialists 20+ Years Visit
7 Unique Roofing GAF & CertainTeed Certified 20+ Years Visit
8 Star Moon Roofing BBB A+ Across the GTA 10+ Years A+ Accredited Visit
9 Intact Roofing Markham Shingle Experts 20+ Years Visit
10 Custom Contracting Owens Corning Platinum Preferred Since 1998 Visit

Detailed Reviews

#2

Trudel & Sons Roofing Ltd.

BBB A+ Established Roofer
Experience35+ Years
BBB StatusA+ Accredited
SpecialtyResidential, Commercial & Industrial
Service AreaMarkham, Newmarket & Southern Ontario

Trudel & Sons Roofing is a long-established family roofer serving Markham, Richmond Hill, and Southern Ontario, with more than 35 years in business. It is BBB accredited with an A+ rating (accredited since 1994) and confirms that all workers are covered under WSIB. The company installs and repairs asphalt shingle, metal, copper, and flat roofs for residential, commercial, and industrial clients, and also offers skylight installation, siding, and deck coating.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Flat Roofing Skylights Siding
Visit Trudel & Sons Roofing Ltd.
#3

C Plus Roofing Inc.

Trusted Markham Roof Replacement
ExperienceSince 2011
BBB StatusA+ Accredited
SpecialtyResidential Roofing
Service AreaMarkham, Richmond Hill & GTA

Based in Markham, C Plus Roofing specializes in roof repair and replacement for single-family homes and townhomes across Toronto, North York, Richmond Hill, and the GTA. The company is fully licensed and insured and installs roofing products it describes as made in Canada. It is BBB accredited with an A+ rating (listed as C+ Roofing Inc., accredited since 2014).

Roof Replacement Roof Repair Asphalt Shingles Shingle Roofing Emergency Repairs
Visit C Plus Roofing Inc.
#4

Bros. Roofing Inc.

BBB A+ Local Specialist
ExperienceEstablished local roofer
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaMarkham & Greater Toronto Area

Bros. Roofing is a Markham-based contractor serving the Greater Toronto Area that is BBB accredited with an A+ rating (accredited since 2023). It is a CertainTeed-certified installer and handles roof replacement, flat roof replacement, roof repair, eavestrough and siding installation, skylights, and metal roofing for both residential and commercial properties, backing its installs with a written workmanship warranty.

Roof Replacement Roof Repair Flat Roofing Metal Roofing Eavestrough Skylights Siding
Visit Bros. Roofing Inc.
#5

Guildwood Roofing Ltd.

Multi-Brand Certified Installer
Experience15+ Years
BBB StatusListed
SpecialtyResidential & Commercial
Service AreaMarkham, York & Durham Region

Guildwood Roofing is a Markham-based contractor with over 15 years of experience handling residential installs, commercial roofing, re-roofing, and repairs. It is a multi-brand certified installer — IKO ShieldPro Plus, CertainTeed ShingleMaster, and BP Weather-Tite Certified — and provides a 3-year workmanship warranty on sloped roofs and a 2-year warranty on flat roofs, plus manufacturer product warranties ranging up to lifetime coverage.

Roof Replacement Roof Repair Asphalt Shingles Re-Roofing Flat Roofing Maintenance
Visit Guildwood Roofing Ltd.
#6

Universal Roofs

Flat & Steep-Slope Specialists
Experience20+ Years
BBB Status
SpecialtyResidential & Commercial
Service AreaMarkham & York Region

Universal Roofs has more than twenty years in business and serves Markham neighbourhoods including Unionville and Cornell alongside the wider York Region. The company works with IKO and CertainTeed for shingles, SOPREMA for commercial flat-roof waterproofing membranes, and is Velux-certified for skylights. It is fully licensed and insured and advertises 24/7 emergency response.

Roof Replacement Roof Repair Asphalt Shingles Flat Roofing Skylights Soffit & Fascia Eavestrough
Visit Universal Roofs
#7

Unique Roofing

GAF & CertainTeed Certified
Experience20+ Years
BBB Status
SpecialtyResidential Roofing
Service AreaMarkham & York Region

Unique Roofing provides roof repair, roof replacement, skylight installation, and seamless gutter services for homeowners throughout Markham and York Region, with over 20 years in business. The company is a GAF Certified roofing contractor, a CertainTeed Master Craftsman, and a VELUX-certified skylight installer, and it also offers roof inspections, maintenance, and storm-damage repairs.

Roof Replacement Roof Repair Asphalt Shingles Skylights Seamless Gutters Storm Damage Repair
Visit Unique Roofing
#8

Star Moon Roofing

BBB A+ Across the GTA
Experience10+ Years
BBB StatusA+ Accredited
SpecialtyResidential & Commercial
Service AreaMarkham & GTA

Star Moon Roofing is a BBB-accredited, A+ rated full-service roofer (accredited since 2022) that explicitly lists Markham among its service areas alongside Toronto and Richmond Hill. The locally owned and operated company handles installation, replacement, and repair of shingle and flat roofs plus eavestrough work for residential and commercial clients.

Roof Installation Roof Replacement Roof Repair Asphalt Shingles Flat Roofing Eavestrough
Visit Star Moon Roofing
#9

Intact Roofing

Markham Shingle Experts
Experience20+ Years
BBB Status
SpecialtyResidential Roofing
Service AreaMarkham & York Region

Intact Roofing brings over 20 years of service across York Region with a focus on Markham communities such as Unionville, Angus Glen, Milliken, and Berczy Village. The company installs IKO Dynasty, CertainTeed Landmark, and DaVinci composite materials, and offers shingle, composite, metal, and flat-roof work plus attic ventilation and 24/7 emergency repair. It is fully licensed and insured.

Roof Replacement Roof Repair Asphalt Shingles Metal Roofing Flat Roofing Attic Ventilation
Visit Intact Roofing
#10

Custom Contracting

Owens Corning Platinum Preferred
ExperienceSince 1998
BBB Status
SpecialtyResidential & Commercial
Service AreaMarkham & Greater Toronto Area

Custom Contracting is an Ontario exterior contractor operating since 1998 that maintains a dedicated Markham service area covering roof installation, repair, and replacement. It is an Owens Corning Platinum Preferred contractor — a designation held by a small share of roofers across North America — and also provides siding, soffit, fascia, eavestrough, and window work for residential and commercial properties, backed by workmanship and manufacturer warranties.

Roof Replacement Roof Repair Asphalt Shingles Siding Eavestrough Soffit & Fascia
Visit Custom Contracting

How to Choose a Roofing Contractor in Markham

Confirm WSIB coverage, not just 'insured'

Ontario has no provincial roofing trade licence, so the most important credential is a valid Workplace Safety and Insurance Board (WSIB) clearance certificate plus commercial general liability insurance. If a Markham roofer is uninsured or lacks WSIB coverage and a worker is injured on your property, you can be exposed to liability. Ask for a current WSIB clearance number and verify it before any work begins.

Make sure they pull a City of Markham building permit

A full roof replacement that alters or rebuilds the roof structure, sheathing, or adds load typically requires a building permit from the City of Markham; like-for-like reshingling often does not, but the contractor should know which applies and handle the application. A roofer who waves off permits entirely is a warning sign. Permitted work is inspected, which protects your investment and your home's resale value.

Prioritize manufacturer certifications

Certifications such as GAF Master Elite, IKO ShieldPro Plus, CertainTeed ShingleMaster, BP Weather-Tite, and Owens Corning Platinum Preferred require contractors to meet experience, licensing, and insurance standards — and they unlock stronger, longer manufacturer warranties (often 25 years to lifetime on materials). Several top Markham roofers, including Cherry & Clark (GAF Master Elite), Guildwood (IKO/CertainTeed/BP), and Unique Roofing (GAF/CertainTeed), hold these designations.

Choose a roofer who understands Markham's freeze-thaw climate

Markham roofs endure heavy snow load, ice damming, and dozens of freeze-thaw cycles each winter. Look for contractors who specify ice-and-water shield membrane along eaves and valleys (Ontario practice typically extends it past the interior wall line), proper attic ventilation, and adequate insulation to prevent ice dams. Local experience here matters far more than a low quote from an out-of-town crew.

Get a detailed written quote and warranty terms

A trustworthy Markham roofer provides an itemized written estimate covering tear-off, decking inspection, underlayment, flashing, ventilation, and disposal — not a one-line price. Confirm both the workmanship warranty (commonly 2 to 15 years locally) and the manufacturer's material warranty in writing, and ask how each is honoured if the company changes hands.

Check BBB standing and local reputation

BBB operates in Canada, and several Markham-area roofers carry A+ accreditation (for example Trudel & Sons, C Plus Roofing, Bros. Roofing, and Star Moon Roofing). Cross-reference the BBB profile with reviews on HomeStars and Google, and favour established companies with verifiable local job history over door-to-door solicitors offering pressure-sale 'today only' deals.

Frequently Asked Questions

For a typical detached Markham home, an asphalt shingle roof replacement generally runs about $6,000 to $14,000 CAD depending on roof size, pitch, number of layers to tear off, and shingle grade. Larger or steeper homes and premium architectural shingles can push costs to $15,000 or more, while metal roofing typically starts around $15,000 to $25,000+ CAD. Flat-roof membrane work and added items such as eavestrough or skylights are priced separately. Always get itemized written quotes from at least three local roofers.
Asphalt architectural (laminate) shingles remain the most popular and cost-effective choice for Markham homes, balancing snow-load durability, wind resistance, and price, with a typical 25-to-30-year lifespan. Metal roofing is an excellent long-term option here because it sheds snow well, resists ice damming, and can last 40-50+ years. Low-slope and flat sections — common on some Markham additions and modern builds — are best served by EPDM, TPO, or modified-bitumen membranes installed by a flat-roof specialist.
Ontario does not issue a provincial roofing trade licence, so any 'licensed' claim should be backed by WSIB coverage and liability insurance rather than a trade certificate. For the work itself, the City of Markham requires a building permit when a roof replacement alters the structure, sheathing, or load; straightforward like-for-like reshingling often does not need one. A reputable contractor will confirm the requirement and handle the permit application as part of the job.
In Markham's freeze-thaw climate, a quality asphalt shingle roof typically lasts 20-30 years, with premium architectural shingles at the upper end. Repeated snow load, ice damming, and freeze-thaw cycling can shorten that lifespan if attic ventilation or ice-and-water shield protection is inadequate. Metal roofs commonly last 40-50+ years, and properly maintained flat membranes last roughly 15-25 years depending on the system.
Look for a currently-operating local company with verifiable WSIB coverage, commercial general liability insurance, a written workmanship warranty, and ideally a manufacturer certification (GAF, IKO, CertainTeed, BP, or Owens Corning). Favour roofers with a track record in Markham and York Region, transparent itemized quotes, and a BBB profile or strong HomeStars/Google reviews. Be cautious of door-to-door crews, cash-only deals, and quotes that skip ventilation, flashing, or ice-and-water shield details.
Ice dams form when heat escaping into the attic melts snow that refreezes at the cold eaves, backing water up under the shingles. The fixes are proper attic insulation, balanced soffit-to-ridge ventilation to keep the roof deck cold, and a continuous ice-and-water shield membrane along the eaves and valleys. Many Markham roof leaks trace back to ice damming or failed flashing rather than the shingles themselves, so have a local contractor inspect ventilation and flashing before winter.

Roofing in Markham

Markham sits in the heart of York Region just north of Toronto, and its roofs take a real beating from southern Ontario's four-season climate. Winters bring sustained sub-zero temperatures, significant snow accumulation, and dozens of freeze-thaw cycles that work moisture into any gap or crack. Ice damming is one of the most common cold-weather problems here: heat escaping into a poorly ventilated attic melts rooftop snow, which then refreezes at the cold eaves and forces water back up under the shingles. Summers swing the other way, with heat, humidity, UV exposure, and the occasional severe thunderstorm or wind event that can lift or tear improperly fastened shingles. A roof in Markham has to handle both extremes year after year.

The dominant roofing material across Markham's neighbourhoods — from older Markham Village and Unionville homes to newer subdivisions in Cornell, Berczy Village, and Angus Glen — is asphalt shingle, particularly architectural (laminate) shingles that balance durability, wind resistance, and cost. Metal roofing is a growing choice for homeowners who want a 40-to-50-year lifespan and excellent snow-shedding and ice-dam resistance. Many homes also have low-slope or flat sections over additions, porches, and modern builds, which call for membrane systems such as EPDM, TPO, or modified bitumen installed by a flat-roof specialist rather than a shingle crew. Eavestroughs, soffit-and-fascia, and skylights round out most local roofing projects.

On the regulatory side, it is important to understand what Ontario actually requires. Unlike Quebec, which mandates an RBQ contractor licence, Ontario has no provincial roofing trade licence — so any roofer advertising as 'licensed' should be able to show valid Workplace Safety and Insurance Board (WSIB) coverage and commercial general liability insurance instead. WSIB coverage is the credential that protects you if a worker is hurt on your property. For the work itself, the City of Markham requires a building permit when a roof replacement alters the structure, sheathing, or load; routine like-for-like reshingling generally does not need a permit. A reputable contractor will know which rule applies to your project and handle the permit and inspection process for you.

Because Markham's climate is so demanding, choosing an experienced local contractor matters more here than it might in a milder region. A roofer who knows the area will specify a continuous ice-and-water shield membrane along eaves and valleys, balanced attic ventilation, and adequate insulation — the details that actually prevent ice dams and winter leaks. Local, established companies are also easier to hold accountable on workmanship warranties and are more likely to honour them years down the road. The ten contractors profiled below were selected for verifiable longevity, manufacturer certifications such as GAF Master Elite and IKO ShieldPro Plus, confirmed BBB standing where applicable, service breadth, and a genuine track record serving Markham and York Region.

Browse Markham Roofers by Specialty

Looking for a specific type of roofing in Markham? See our independently ranked specialty guides.

Roofing Guides for Markham Homeowners

Find Roofing Contractors Nearby

Compare top-rated roofing contractors in Ontario and other major Canadian markets.

Own a Roofing Company? Get Reviewed for This Directory

We independently review roofing contractors for inclusion in our city rankings — weighing years in business, manufacturer certifications, BBB standing, service breadth and local reputation. Submitting your company does not guarantee a top-10 spot: every listing is earned through our research, never paid for. Tell us about your company and we’ll let you know by email whether it’s eligible.

Request a Review