Eavestrough, Soffit, Fascia


Roof Repair Company ShelburneA professionally designed and installed Eavestrough system can be the biggest difference maker in avoiding water damage to your home. Without a proper drainage system for your roof, moisture can accumulate in your attic possibly leading to structural damage, mold growth, and poor air quality. In the worst situations, without a proper roof drainage system, hundreds of gallons of water that may fall during a storm, could soak right into your home’s foundation causing catastrophic damage.

AllPro Roofing’s professional team of Eavestrough technicians will ensure your new drainage system is designed and installed properly, ensuring water is led down from your roof and away from your foundation. AllPro Roofing offers aluminum, copper and steel eavestroughs, each with their own unique benefits.

An Aluminum eavestrough is the most common and cost-effective drainage solution, while Copper adds a rustic feel to your home with a lifespan of almost 100 years. Finally, our Steel eavestroughs are highly resistant to shrinking and expanding caused by changing seasons.

If your eavestrough is leaking, damaged or just in need of an upgrade, choose the professionals at AllPro Roofing.

DoublePro® Gutters

DoublePro® is the most advanced gutter filtration and support technology available. A unique design, it features two ingeniously perforated layers of industrial-grade aluminum that keep debris out of the gutter and rainwater flowing away from your home. We highly recommend that all our customers consider the advantages of this revolutionary Alu-Rex product before making a final decision on their gutter system.


Our most popular gutter model by far is the T-Rex®, which can be installed on residential properties and commercial buildings. Perforated aluminum runs the length of the eavestrough, providing continuous protection and keeping it straight and free of debris.

Protecting existing gutters

Alu-Rex Gutter Clean System®

Looking for a solution for clogged gutters? Gutter Clean System® gutter guards are designed to be easier to maintain by letting the wind do most of the heavy lifting. Because their surface is made of perforated aluminum, debris sits on top, dries out, and is carried off by the breeze. Alu-Rex guarantees your gutters will stay clog-free for 40 years.


Protect your existing eavestrough system from clogs and debris with Kaycan’s Proguard 2. Keep common debris like pine needles, leaves, and twigs out of your eavestrough with the high tensile strength aluminum Proguard 2. The KAYCAN Proguard 2’s perforated surface and channeled mounting system keeps even the heaviest rainfall running freely while remaining rigid and strong.

Soffit & Fascia

A crucial yet often overlooked part of every home is the Soffit and Fascia.

The soffit and fascia components of every roofing system play an important role in the function and finish of your home. Soffit is used to protect the exposed overhang under your roof or gables, and aluminum fascia provides a protective covering for the exposed wood of your roof deck. In combination, these two components are vital to protecting your room from damage and animal intrusion, while providing the proper intake ventilation for your attic space. Available in a large variety of colours, AllPro Roofing’s soffit and fascia installation team will work diligently to complete the finishing touches on your home renovation.

eavestrough, soffit, fascia

AllPro Roofing Inc also offers 

Custom Copper and Sheet Metal services. 

Copper is an incredibly versatile metal that can be used for eavestrough, downspouts, flashing, chimneys, as a roofing material itself, and in many unique and interesting ways. 

When the sun hits your new copper eavestrough, or shines on a new copper panel you’ll instantly know why it has become an ever more popular choice across Ontario.   

Copper, Roofing, Synthetic Roofing, Synthetic Shake, Imitation Wood Shake, Cedar Roof
synthetic slate, synthetic roof, roofing, roof, roofing company, roofing contractor. allpro roofing inc

Request A Free Estimate

Call Us Today: 519-940-4044