Roof maintenance & long-term care
The cheapest roof problem is the one you prevent. Regular maintenance keeps small issues — ice buildup, moisture retention, debris — from turning into leaks and premature wear.

Get more years out of the roof you have
A roof in central Ontario takes a beating from heavy snow loads, ice damming and rapid freeze-thaw cycles. Left unchecked, ice buildup, trapped moisture and accumulated debris quietly shorten its life.
Our maintenance keeps ahead of all three: we clear and check gutters and drainage, keep sealant and flashing sound, and address ventilation so the attic stays dry — the same precision process we bring to a full build, scaled to keep an existing roof performing.

What maintenance covers
A maintenance visit typically includes:
How it gets booked
From my first phone call where I reached Violet, to Josh for the quote, then Glenn and his team on site — they arrived as scheduled, worked quickly and efficiently, noted and fixed problems with the adjacent siding, and cleaned up the site beautifully.
I owned a large high-end roofing company based in Toronto for 35 years. I chose A&G partly based on reviews, but also on the instant knowledge and credibility Josh and Adam portrayed. They did not disappoint.
We had three roofs done. Very professional. Showed up when they said they would. Explained everything as they worked. Cleaned up everything. The roofs look great.
Other roofing services
A & G also handles these across Orillia, Simcoe County and Muskoka.




Roof maintenance questions
Manage snow buildup, prevent ice dams, keep gutters clear, monitor attic temperature and inspect after storms. A professional inspection before the season is the simplest way to stay ahead of trouble.
Calcium chloride is the safest choice — it's gentle on aluminum gutters and shingles and generates its own melting heat. A practical tip: fill a nylon stocking with calcium chloride and lay it vertically across the ice dam to create a channel for trapped water to drain off the roof.
Yes — we can set up a preventative maintenance schedule so the roof, gutters and ventilation are checked and cared for on a regular basis.
Send your details through the request form or call (705) 325-1805 and our office will follow up.
Let's take a look at your roof
Request a free estimate or call (705) 325-1805 and our office will follow up.
Request a free estimate
Tell us about your roof and we'll follow up to book an on-site assessment. Prefer to talk? Call or text (705) 325-1805.
