
Seamless systems
Measured on site and formed for a precise fit around your roofline.
Free quoteEavestroughs · Cornwall & SDG
We build eavestrough systems that protect homes across Cornwall, Stormont, Dundas and Glengarry through every season.
01 / 03About us
Roofline to downspout
Good drainage should feel invisible. Thoughtful materials and precise installation keep water moving without compromising the look of your home.
Services
Architectural-grade drainage, fitted to the details of your home.
Our process
Clear advice, careful preparation, and work that respects your home.
Start a project
Share the issue or project you have in mind.
We inspect the roofline and explain the best approach.
You receive a straightforward scope before work begins.
We complete the work cleanly and leave the site tidy.

Service area
Goodflow installs, repairs and protects eavestroughs for homeowners in Cornwall and throughout the United Counties of Stormont, Dundas and Glengarry in Eastern Ontario.
FAQ
We serve Cornwall and the United Counties of Stormont, Dundas and Glengarry (SDG) in Eastern Ontario, including Long Sault, Ingleside, Morrisburg, Winchester, Alexandria, Lancaster and nearby communities.
A seamless eavestrough is formed on site from a continuous length of aluminum, measured to your roofline. With no joints along each run, there are fewer places for leaks to start and the finish looks cleaner.
Yes. We fix leaks, loose or sagging sections and blocked downspouts, and clean out debris so water drains away from your home properly.
For homes near mature trees, leaf guards cut down on clogs and cleanings by keeping leaves and debris out of the eavestrough while letting water through.
Fill out the free quote form with your address and a few photos of your roofline. You can also call 613-330-9468. We respond within 24 hours to arrange an on-site assessment and give you a clear, written scope before any work begins.
Free quote
Share a few details and photos of your roofline. We'll respond within 24 hours to arrange an on-site assessment. Prefer to talk? Call 613-330-9468.