Markham Roofing Company
Metro Roofing is a family-owned Markham roofing company that has been in the industry for over 35 years. We are committed to customer satisfaction and provide a warranty with all of our roofing services.
Year after year, we evolve our services to meet our customers’ growing needs. Whether you require roof repairs, installation, or replacement, our Markham roofers have you covered.
We serve 12 major cities across the GTA to effectively provide the roof services you need when you need them. Learn about what Metro Roofing can do for you, your home, and your business today.
Professional Roofing Services in Markham


Metro Roofing is a leading provider of professional roofing services in Markham. We have completed jobs for the town of Markham for several associations, factory properties, and house owners.
Our roofing contractors install, repair and replace roofs for both commercial and residential properties. If you are seeking roofing companies in Markham, consider what we can do for you.
Markham Roof Repair
When dealing with a leak or any other kind of damage to your roof, you must address the problem head-on. If you suspect that your roof needs fixing, it’s essential to enlist the help of professional roof repair services as soon as possible. Rectify your solution before it gets worse and leads to costly issues in the long term.
We offer roof repair services in Markham to help rectify common roofing problems not limited to:
- Roof leaks
- Loose shingles
- Lost shingles
- Damage from fallen branches & other objects
- & more
We offer emergency roof repair services to make sure that your problem is solved efficiently and promptly. If you find yourself in a bind due to significant roof damage, be sure to call right away. You don’t want a minor leak to lead to flooding or other water damage.
Roof Installation
Metro Roofing offers professional roof installation services to ensure that your property is protected. When you work with us, you can have peace of mind knowing that our Markham roofers have the experience and quality materials needed to install a functioning, durable, long-lasting roofing solution for your property.
We stand out from other roofing companies in Markham as we prioritize quality and reliable service over notoriety. Our customers’ recommendations allow us to continue to grow and expand our scope of work. We always get the job done well to ensure our customers are safe and protected with a functioning roof that suits their preferred aesthetics
Roof Replacement
Why live with a leaky or damaged roof that compromises the structural integrity of your property? Homes and businesses alike require a roof that will protect its structure and interior from damage.
When you utilize our roof replacement services in Markham, you can rest easy knowing that we will replace your old roof with a brand new system that will ensure the integrity of your structure is maintained.
If you haven’t identified a problem with your roof, consider the wear and tear that it has withstood over past years. If your roof is 20 – 25 years old, you may want to consider updating your system.
If you are looking to achieve a specific aesthetic for your home or property, we will make it happen. We work with many different styles of shingles and flat roofing materials and will work with you to identify the material that will best suit your needs and aesthetic desires.
Skylight Installation
There many benefits that come with installing a skylight for your property. Skylights bring in natural light, help improve ventilation and increase the overall value of a property. We offer skylight installation in Markham to ensure that your skylight is professionally installed and can function correctly.
Our Specialities


Flat Roofing
Flat roofs are a sleek, durable, and cost-effective solution for residential and commercial properties alike.
Count on Metro Roofing for your commercial or residential flat roof needs. Our Markham flat roofing contractors offer repair, installation, and replacement services.
Commercial Roofing
Your commercial roofing system directly impacts your business’ working conditions, interior space, air quality, and structural integrity.
We offer Markham commercial roof services to elevate your business property with a durable, long-lasting roof.
Residential Roofing & Shingles
Shingles are a classic roof material that homeowners love year after year. They come in dozens of different styles and provide your home with a unique aesthetic that sets it apart.
Metro Roofing will provide you with a residential roof in Markham that is both stylish and able to protect your home.
Roofing in Markham


The City of Markham is a burgeoning region with endless potential. The city is Canada’s 16th-largest municipality, a high-tech capital, and a growing population of 342,970.
Markham boasts 400 Canadian head offices, 102,675 private dwellings, and counting. With more and more homes and commercial properties developing in the area, the city can benefit from our roofing contractors who specialize in residential and commercial roofs.
Why Metro Roofing?
Warranty On All Roofing Services
Metro Roofing always has you covered. All of our Markham roofing services come with a warranty for your peace of mind.
Top Rated Workmanship
At Metro Roofing, we take pride in the level of services we provide. We are committed to customer satisfaction, and it’s this commitment that’s earned us the reputation of being one of the most reputable roofing companies in Markham.
Quality Work
We hold ourselves to a high standard of service. Metro Roofing delivers services with professionalism and dependability.
Experienced Markham Roofing Contractors
Metro Roofing’s Markham roofing contractors have the experience, knowledge, and resources necessary to provide efficient, long-lasting roofs.
Our company has been in the industry for over three decades and is committed to quality work — and we have the work to show for it. We provide a full spectrum of roofing services, and there is no project too big or too small for us.
To work with Metro Roofing, contact us today. Leave us a message or give us a call, and we’ll get back to you shortly. We are happy to offer free estimates to provide you with an idea of what you can expect when working with our contractors.