More than 30 Years of Area Service

Haines Roofing is a trusted provider of all types of expert roofing services and the installation of cost efficient and environmentally friendly roofing products. We serve a wide area of Southwestern Ontario that includes Tillsonburg, London, Woodstock, Simcoe, Norwich, Ingersoll, Delhi, Aylmer, Port Rowan and Brantford.

You can depend on Haines Roofing for all your residential home repair needs, from roofing to soffits, attic insulation to gutter protection. We are experienced in all types of roofing, from flat to peaked roofs and using any kind of covering from metal and rubber to cedar shakes and shingles.

Whether you are a homeowner, a commercial builder or a property manager looking for the best price and highest quality available, you owe it to yourself to discover the difference of Haines Roofing.

Why we use GAF?

  • Properly Licensed

    Licensed by their province to perform roofing work

  • Adequately Insured

    for your protection

  • Have a Proven Reputation

    for providing quality roofing services throughout the community

  • Committed to Ongoing Professional Training

    to ensure quality installation

Because of GAF’s stringent standards, only 3% of all roofing contractors have qualified as Master Elite contractors!

Our Products and Services

Residential Asphalt
Residential Re-Roofing
Commercial Re-Roofing
Commercial Flat Re-Roofing
New Home Construction
Flat Rubber Roofing

Sun Tunnels
Gutter Protection
Stone-coated Metal Tile
Cedar Shake Roofing

Patting Leak Detection
Long Sheet Steel
Attic Insulation
5″ Stainless Eavestroughs
Solar Installations


Metal Roofing


Have you had your roof checked lately?