Vaughan Roofing Contractors.

General Roofing Systems Canada is a Building Envelope and Roofing Contractor Serving Commercial, Industrial, and Residential Clients Located in Vaughan, Ontario and Area. 

Call +1.877.497.3528 Toll Free | Local 1.416.900.3538

We supply Vaughan with sloped and flat roofing, flat roof inspections, maintenance, roof repair, sheet metal, metal roofing, custom flashing, roof coatings, environmental solutions, emergency roof repairs, replacement, and a comprehensive building envelope contract service covering the complete exterior of any building.

If you require comprehensive single-source solutions in Vaughan and the surrounding area, we provide: services for commercial, industrial, institutional residential clients; flat roofing for tar/gravel, torch-on, EPDM, TPO, PVC; metal roofing, standing seam, metal shingles, tin roofs, ribbed; green roofs, skylights, solar roofing, recycled roofing; roofing repairs, roofing insurance claims, roof leak tracking; roofing installation (new, re-roofing), rooftop decks & patios; roof maintenance, ice dam & snow removal, spray foam.

Finally, all of our estimates are free. 


We believe in quality workmanship and trade credentials. GRS is Licensed, 5,000,000.00 Liability Insured, Incorporated, WCB Registered, Certified, BBB Accredited, and offers a Lifetime Unconditional Workmanship Guarantee.

Call for a free estimate at 1.877.497.3528 or click here for online request.

Related On-Site Roofing Links: Roof RepairFlat RoofingCommercial Roofing

Page topics: Roofing, Vaughan, Ontario


General Roofing Systems Canada (GRS) Long Form Company Logo