Three Hills Roofing


Three Hills, Alberta Roofing Contractors | Roofers Serving Three Hills, AB

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


We supply the Three Hills area with a range of roofing and building envelope solutions, including sloped roofing and flat roofing, flat roof repair - inspections - maintenance, metal roofing and custom flashings, environmental roofing solutions, emergency roofing repairs, hail damage roof insurance claims, and a comprehensive building envelope contract service.


·         Flat Roofing, Tar and Gravel, Torch On, EPDM, TPO, PVC, Rubber Roll Roof

·         Sloped Roofing, Shingles, Shakes, Concrete Tiles, Rubber Tile, Slate

·         Metal Roofing, Standing Seam, Tin Roofs, Metal Shingles, Ribbed Metal

·         Green Roofing, Skylights, Solar Tubes, Recycled Rubber Tile Roofs

·         Roof Repair, Roof Insurance Claims, Roof Leak Tracking

·         Roof Installations (New Roofing / Re Roofing / Retro Fits)

·         Roof Maintenance and Inspection

·         Free Roofing Estimates

Call 877.497.3528 for your free roofing or roof repair estimate today!

Servicing AirdrieCrossfield, Carstairs, Didsbury, Olds, Sundre, Three Hills, Drumheller, Hanna, Brooks, Bassano, Strathmore, Chestermere, Irricana, Cochrane, Black Diamond, Okotoks, High RiverVulcan and other Alberta rural points between.
Click Here for Online Inquiry Form or Call 1-877-497-3528.

General Roofing Systems Canada (GRS) Long Form Company Logo