Full Service Roofing Contractor

Serving Markham and the surrounding areas.

About Kavanagh

Kavanagh Roofing has been in business for over 30 years serving the York Region area. Aside from our quality workmanship we’re probably best known for our fleet of antique trucks that we use everyday.  For us, these trucks represent a time in history when service really meant something. And it’s this philosophy that has made Kavanagh one of the most trusted names in the roofing business.

Products & Services

Our team of roofing professionals are dedicated to providing our customers with the best service and products available all at a reasonable price.  And if you have an emergency that just can’t wait, we are here to help, with response times that are the best in the industry.

Our Work

We’ve replaced and repaired thousands of roofs in Markham, Thornhill, Stouffville, Aurora, Newmarket, Ajax and Scarborough. To check out some of our projects and find out what our customers are saying about us, check out our work. And remember, all of our work is insured and guaranteed.

CBC Marketplace

If your roof wears out early, how well are you covered?

When you buy a product with a long-term warranty, you’re buying a bit of peace of mind. But what happens when there’s a problem and you have to cash in that assurance?

Busted: CBC Marketplace
Rooftop view of three homes

Community Support

The community has always supported us and we’ll always continue to support our community. Kavanagh Roofing is a proud supporter of the following community events, organizations and teams:

  • Markham Santa Claus Parade
  • Olde Tyme Christmas Unionville
  • Unionville Festival

We’re proud to be part of the community in York Region!