Overview
About Us
Wm. Green Roofing Ltd. has been providing professional roofing services to Guelph and surrounding areas since 1986. We specialize in both shingle and flat roofing, for both residential customers and large industrial, commercial and institutional projects.
*Contractors enrolled in GAF certification programs are not employees or agents of GAF, and GAF does not control or otherwise supervise these independent businesses. Contractors may receive benefits, such as loyalty rewards points and discounts on marketing tools from GAF for participating in the program and offering GAF enhanced warranties, which require the use of a minimum amount of GAF products. Your dealings with a Contractor, and any services they provide to you, are subject to the Contractor Terms of Use.
Customer Reviews

"This company installed a new roof on my home almost 10 years ago and it still looks like new, so I hired them to replace the roof on my mom's house and they did a great job. Everyone from the estimator to the crew who dropped off the shingles to the roofers themselves were professional. Both roofs were complex jobs with steep angles and valleys, but everything was done perfectly."
"Wm. Green Roofing replaced our roof July 2022 and we are very pleased with the results. Very professional. Starting with Jesse, then Jack and the crew that completed the roof install. Job was started and completed on schedule and we are very satisfied with the quality of work and the product. Roof looks wonderful and we highly recommend Wm. Green Roofing."
"We just had our shingles replaced and we are very happy with the job they did. The quote was competitive, the roof looks great and the staff was easy to deal with."
Awards
Consumer Protection Excellence Award
This award recognizes those contractors that best protect their clients with system selling and enhanced warranties.
Training Excellence Award
This award is for contractors that are committed to training and continuous improvement.
Find Other Roofing Contractors Nearby
- Ariss Roofing
- Breslau Roofing
- Maryhill Roofing
- Arkell Roofing
- Eden Mills Roofing
- Campbellville Roofing
- Bloomingdale Roofing
- Milton Roofing
- West Montrose Roofing
- Guelph-Eramosa Roofing
- Rockwood Roofing
- Puslinch Roofing
- Morriston Roofing
- Conestogo Roofing
- Moffat Roofing
- Cambridge Roofing
- Kitchener Roofing
- Fergus Roofing