
A leaking roof rarely means you need a new one. Class Eh! Roofing diagnoses the real source of the problem — a failed flashing joint, a few wind-torn shingles, a cracked vent boot — and repairs it properly, so a small, honest fix stays a small honest fix instead of becoming an avoidable replacement.

What a proper repair includes
Most roof leaks aren’t a failing roof — they’re a failing detail. A pulled flashing joint, a shingle lifted by wind, a vent boot that’s cracked after years of sun and freeze-thaw. Water finds that one weak point and travels along it until it shows up on your ceiling, often nowhere near where it actually got in.
Class Eh! Roofing diagnoses the true source of the problem before recommending anything. We walk the roof, check the valleys, flashing, vents, eaves, and penetrations, and trace the water back to where it’s actually getting in — so the repair fixes the cause, not just the stain. If a targeted repair will safely extend the life of your roof, that’s what we’ll recommend. If the roof has reached the end of its service life, we’ll tell you that plainly too.
Every repair is matched to your existing shingles and detailing where possible, sealed where it counts, and finished with the same care as a full replacement — because a repair that’s rushed is a repair that leaks again.
A roof repair shouldn’t be a coin toss. Here’s how we go from the first call to a leak that’s actually fixed.
We inspect the roof, trace the water path, and find where it’s actually getting in — not just where the stain shows up inside.
A straightforward explanation of what’s wrong, what a proper repair involves, and whether a repair will buy you more years — in writing, with no pressure.
We fix the real problem — replacing damaged shingles, re-sealing or re-flashing the failed joint, repairing the vent or valley — matched to the surrounding roof.
We confirm the repair, protect your landscaping, clear debris, and leave the site clean — with a straightforward explanation of what was done.
A leak is a symptom, not a diagnosis. Here’s why finding and fixing the real source — the right way — is worth far more than the cheapest patch.
GET MY FREE QUOTEA roof doesn’t usually fail all at once — it fails at a detail. A flashing joint that pulled away from the chimney, a vent boot that cracked, a shingle a windstorm lifted and broke the seal on. Those are small, inexpensive fixes when they’re caught early and repaired properly. The damage comes from ignoring them — letting water work its way into the deck, insulation, and ceiling until a repair becomes a replacement.
Niagara’s freeze-thaw cycles, lake-effect wind, heavy snow, and ice dams at the eaves stress exactly the details that fail first — flashing sealants, vent boots, valley construction, shingle seals. A repair that understands those conditions doesn’t just patch over the symptom; it restores the detail the way it needs to be done to hold up through the next winter, not just until the next rain.
We won’t sell you a replacement you don’t need, and we won’t sell you a repair that won’t last either. If the shingles are otherwise sound and the problem is an isolated detail, a targeted repair is the right call. If the roof is failing across the board, repeated repairs are just delaying a replacement you’ll need anyway. We base the recommendation on what we actually see up there — with photos and a plain-language explanation.
A rushed repair leaks again. We match shingles to the surrounding roof where possible, seal the right joints with the right materials, re-fasten flashing properly, and protect your property while we work. The crew is the same local Niagara team from start to finish — no subcontracted strangers — and we’re a phone call away if anything needs a follow-up after we’re gone.
From a single failed flashing joint to a section of storm-damaged shingles, here’s what a Class Eh! Roofing repair actually covers.
We trace the water back to where it’s actually getting in — not just where the ceiling stain appears — so the repair fixes the cause instead of the symptom.
Storm-lifted, torn, or missing architectural shingles replaced and re-sealed with matching product and correct fastening so the surrounding roof stays weathertight.
Step flashing, counter-flashing, and chimney re-flashing repaired or replaced where sealant has failed or joints have pulled away — the most common source of recurring leaks.
Worn or improperly installed roof valleys re-detailed with clean metal valley lining and proper shingle weaving — where two roof planes meet and most water concentrates.
Cracked plumbing vent boots, exhaust vents, and other penetrations reseated or replaced with proper flashing so the holes in your roof don’t become the leaks in your ceiling.
Damage from ice dams at the eaves repaired — including ice & water membrane and drip edge where freeze-thaw has worked its way under the shingles at the roof edge.
Roof problems almost always start small and quiet. Any one of these is a good reason to have a local crew take a real look before the next rain or snowmelt turns a small fix into a bigger one.
REQUEST A REPAIR


Whether it’s a fresh ceiling stain or a shingle you watched blow across the yard, describe what you’re seeing and we’ll help you figure out whether it’s a quick repair or something bigger — honestly and with no pressure to do more than the work actually requires.
Tell us what’s happening with your home or commercial building, and we’ll help you figure out the next step with an honest, detailed inspection.
Prefer to talk right now?
Fast callback during business hours • Direct local Niagara line
We tell you if a repair will buy you 5 more years or if replacement is the smart move.
Every estimate details shingles, underlayment, drip edge, flashing, and thorough site cleanup.
Serving Niagara-on-the-Lake, St. Catharines, Niagara Falls and surrounding communities.
No obligations • Free in-person inspection of your roof