Avoid Roofing Disasters!

Call us first for your FREE ESTIMATE. We fix and replace other roofers’ mistakes!

Over 45 years of reliable, honest service ~
The Best Choice of Durham Region Roofing Companies

Why Choose Canadian Roofing Systems over other Roofers for your Roofing solutions

When choosing roofers, choose Canadian Roofing Systems over other roofing companies because we are a Canadian, Port Perry family owned and operated business with skilled employees and over 45 years of  roofing experience. Serving Durham Region, Markham, Kawarthas and York Region since 1970, Canadian Roofing Systems offers honest and reliable services for all your roofing needs.  With full time year round service, Canadian Roofing Systems provides the highest quality residential roofing services, including residential re-roofing, skylight replacement, roof repair, roof deck replacement, waterproof leak barriers and attic ventilation and metal roofing.

Trusted Roofing Contractor – We do our own roofing work
No Piece Workers or Subcontractors!

A division of 591472 Ontario Ltd., Canadian Roofing Systems never sub-contracts our jobs out or uses piece workers, we pay our employees by the hour so you can be sure that you are getting the quality roofing solutions on which we have built our business. We are:

Canadian Roofing Systems knows the most important part of our business is you, which is why you can trust all of your roofing needs to us!

Roofing problem solvers

Canadian Roofing Systems provide unmatched services and our focus is on the best job. We deliver quality residential roofing solutions and we also fix others’ mistakes! Each of our employees is dedicated to personal service, and we are not satisfied with our work until you are. Canadian Roofing Systems works to not just meet your expectations, but to exceed them, which is why we always take the time and care to ensure that even the smallest of details is managed. We know that our customers keep coming back to us because not only have we demonstrated our dependability and expertise time and again, but also because we are pleasant to work with.

For a free estimate Contact a Canadian at Canadian Roofing Systems!

Canadian Roofing Systems knows the most important part of our business is you, which is why you can trust all of your roofing needs to us!