Close this search box.
Close this search box.


We do a detailed research on all services we review in GTA.

The 5 Best Roofing Contractors in Markham [2024]

Replacing a roof can be an expensive undertaking, but it is a necessary one if your roof is old, damaged or leaking. When you’re looking for a roofing contractor to do the job for you, it’s important to choose wisely. And if you’re looking for more handy services, check out:

The 5 Best Electricians in Markham
The 5 Best Locksmiths in Markham
The 6 Best Exterminators In Markham
The 5 Best Furnace Repair Companies in Markham

If you’re in the market for a new roof and live in Markham, then we suggest that you check out these five top-rated roofing contractors: they are all reliable and affordable, and will get the job done right!

1) Ck Roofing Solutions

At CK Roofing Solutions, excellence in roofing isn’t just a promise—it’s a legacy. Spearheading the roofing revolution in the GTA, their range of services from aesthetic shingle installations to critical roof repairs sets a high bar. Their dedication to merging quality with affordability ensures your roofing needs are met with unparalleled integrity. Tailored consultations and their commitment to clear communication make them the go-to for any homeowner seeking peace of mind under a new roof.

Business Information:
8 Hikers Ln, Markham, ON L6B 0K3

Customer Review:
“CK Roofing replaced our roof recently and provided impeccable services and materials beyond our expectations. Their pricing is very reasonable too! They have been in constant communication with us so we knew when they would be coming and did follow ups to ensure we were satisfied with the end results. We were very impressed with this company's professionalism and the quality of work they provided. We will definitely be referring all our friends and family to them whenever they need help with their roofs.”
- Katelyn Wu
“Ck Roofing has done a great job to replace my roof. They were very professional, and friendly. They were putting a lot effort to do a good job and finish in time.”
- Ethan Lin

2) High Skillz Roofing Inc

High Skillz Roofing Inc is the embodiment of precision and speed in the domain of roofing. Their rapid, thoughtful, and efficient approach to roofing challenges ensures your home is safeguarded against the elements swiftly, without compromising on quality. Specializing in both quick fixes and comprehensive roof overhauls, they stand as a beacon of dependability in Markham’s roofing scene.

Business Information:
127 Morgan Ave, Thornhill, ON L3T 1R6

Customer Review:
“Our experience with High Skillz Roofing team was very positive. They were all professional, responsive and attentive to our needs-especially when it came time for us make an informed decision on which roofing material would best suit our home's look! We're happy we went through them because as soon as they started working their magic (and doe such a fantastic job).”
- Eden Torr
“This Roofing Contractor did an amazing job replacing my roof. They started the project quickly and sourced the color I wanted. Three layers of old roofing and new roof were installed in three days. I would highly recommend them Inc for your roofing project.”
- Sarah Marshall

3) Top Art Roofing Ltd

Top Art Roofing Ltd dedicates itself to artistic precision in every project. Merging traditional craftsmanship with modern aesthetics, they transform roofs into canvases of functionality and beauty. Esteemed for their meticulous clean-up and punctuality, Top Art Roofing Ltd delivers an exceptional experience that doesn’t just change roofs but enhances homes.

Business Information:

185 Manhattan Dr, Unionville, ON L3P 7S9

Customer Review:
Top Art Roofing did a GREAT JOB on our roof….above and beyond what was expected. Very courteous, knowledgeable and exceptional quality. Thanks Stephen, for the professional and high quality job you and your company did. Your crew were top-notch, clean and polite. I wish more companies had your standards. Very competitive pricing and qualified insured professionals, couldn’t ask for any better. Give Stephen a call, you won't be disappointed.”
- D & L Bryan
“We are so happy with the work Steven did on our roof. With all the recent winds, we lost some shingles. We called Steven and he canme and replaced them for us on new years eve! Great company to work with”
- Lisa Rosati

4) Y & Z Markham Roofing

At Y & Z Markham Roofing, they pride themselves on providing top-quality roofing services to their clients. They understand that , and want to make sure you’re getting the best possible value for your money. 

Y & Z Markham Roofing prides itself on integrity, professionalism, and a passion for perfection as they understand your home is your biggest investment. Their cornerstone philosophy of ensuring each roof’s longevity and durability, paired with competitive pricing, sets them apart. Their approachable and knowledgeable team guarantees a seamless roofing experience, from initial assessment to the project’s completion.

Business Information:

9570 McCowan Rd, Markham, ON L6C 3G5

Customer Review:
“I had a couple of problems with my roof that required replacement of half the boards and the installation of extra vents. Y & Z Markham Roofing came through with flying colors on all aspects; from the initial call for quotation; to delivery, to installation and final wrap up. All calls, messages, emails were promptly answered. They are a professional bunch of guys that are passionate about their work and I highly recommend them. They had a very good and competitive price. Quality was more important to me and I choose them; I hope you do the same. Absolutely excellent customer service!!!”
- G Carroll
“I called Y & Z Markham Roofing and even over the phone they were nice and professional. A couple of days the contractor came over to look at my roof and gave me an estimate. I could say that he was very professional knowledgeable with the job. He explained in detail and the process and gave us a good quote at our preferred budget. Great!”
- Armani Hoover

5) Edmunds Home Improvements

With decades of experience, Edmunds Home Improvements stands as a reliable contractor in home transformation through their exceptional roofing services. Their comprehensive warranties and attention to detail ensure each project is a testament to their dedication to excellence . Specializing in a wide array of roofing materials, Edmunds Home Improvements caters to the discerning homeowner seeking both style and substance.

Business Information:
80 Bullock Dr Unit 5, Markham, ON L3P 3P7

Customer Review:
“Great experience from beginning to end. Our salesperson Steve Wilcox frequently checked up on the job while it was being finished. Mark Rytkonen and his team made the experience painless and enjoyable. They are meticulous and take pride in the work they do. Our project included many unique details that Mark and his team were up to the challenge to finish ensuring that the overall design was not compromised. The team constantly consulted us as the project progressed on the details to ensure we were satisfied with the outcome. We are extremely happy with the final result. We would not hesitate to do work with them in the future and would strongly recommend them to anyone.”
- Sherri Lee
“I have been dealing exclusively with Edmunds Home Improvements for over 21 years. During this period I have had all of the windows, exterior doors, and eavestroughs in my house replaced by Edmunds. I have also had two reroofing jobs and some siding work done. Edmunds workmanship is excellent and their pricing is reasonable. All of the employees, including Eric, Kay, Steve, Jason, Tommy, Mark and Kevin take pride in their work. Steve Gibson, owner and president, and his whole team deliver products and service that is second to none!”
- Paul Dean
FAQs About Roofing

The cost depends on the size, condition, requirements for the roof, and the amount of labour needed. On average, the cost to replace a roof can range from $4,500 to $32,000. It can change on the kind of roof job you are looking for.

Roofing contractors manage the entire process of roof installation from beginning to end. Here are a few more services that they offer like; consultation, project assessment, project management, permitting and inspections, and installation.

The duration of repairing or installing a new roof by roofing contractors varies on many factors. On average, a roof replacement can be completed from start to finish within about a week.

There are many positives when you replace or repair your roof. Here are a few benefits like; increase your home’s value, maintain insurance coverage, improve your home’s energy efficiency, give your home a little makeover and protect the air quality in your home.


Each of these companies has years of experience installing roofs for both residential and commercial properties, so they know exactly what they’re doing. So if you’re looking for a quality roofing job at an affordable price, be sure to contact one of the businesses listed above.