About Canadian Roofing Systems

Canadian Roofing Systems Trucks

Who We Are – Canadian Roofing Systems

Canadian Roofing Systems is a Canadian owned and family run business with over 40 years of experience in the roofing industry. Owned by Shaun and John Mackay, we are trade licensed and guarantee all of our work. Since 1970, Canadian Roofing Systems has provided over 18,000 quality roofing installations for Durham and York region based out of Port Perry.

Tailored roofing solutions

At Canadian Roofing Systems we do all of our own work, which is why our loyal customers, who love our personalized treatment, come back to us for all of their roofing issues. We never sub-contract and never use piece workers. We would like to earn your business, and look forward to helping you build the roof you’ve always wanted. With Canadian Roofing Systems, you can be sure that we do all of our own work, getting the job done right the first time around.

Fully insured

Canadian Roofing Systems is fully insured and will gladly provide our firm number on all of our contracts as proof. With a five million dollar liability policy, we have a certificate of clearance from the WSIB that is renewed every 90 days, which is supplied on contract when signing off. A government licensed roofing tradesman, we are fully insured for the Workplace Safety and Insurance Board (WSIB) for all of our employees.


Canadian Roofing Systems is proudly associated with the following professional organizations:

  • Certified Master Elite Roofing Contractor
  • GAF Factory Certified

Call 905-985-4517 at any time for a free quote today and ask our qualified professionals about our roofing repair services!

Don’t forget to ask us about any residential roofing services!