
From older neighbourhoods near downtown to newer builds in the north and west ends, Class Eh! Roofing helps St. Catharines homeowners and businesses protect their properties with honest, practical roofing and exterior solutions — delivered by a local Niagara crew.

Local to St. Catharines
St. Catharines mixes older character homes, mid-century neighbourhoods, and newer construction — each with its own roofing realities. Whether it’s aging shingles on a mature street, ventilation on a newer build, or storm damage that needs fast attention, the approach stays the same: clear recommendations, quality workmanship, and a roof built for Niagara weather.
We handle the work end-to-end — no hand-offs, no middlemen — and we leave the property clean. Tell us what’s happening and we’ll help you figure out the honest next step.
One local crew for the full range of roofing and exterior work — from a single leaking valley to a complete roof replacement.
Full tear-off, re-roof, and new construction roofing.
Leak diagnosis, damaged shingles, flashing and valley repairs.
Pre-purchase and seasonal assessments and preventive care.
Fast, reliable help for storm damage and active leaks.
Cedar shake and detail-sensitive exterior work.
Low-slope systems for commercial properties and additions.
Drainage, ventilation, and finishing systems.
Vinyl and aluminum siding and weatherproof trim.
St. Catharines sits between two lakes and the escarpment — that means wind, heavy rain, snow, and freeze-thaw cycles all season long. We build and repair roofs with those realities in mind.
Proper underlayment, drip edge, and eavestrough sizing keep water moving off the roof and away from the foundation.
Correct nailing patterns and starter courses help shingles hold up to lake-effect gusts and storm fronts.
Ice & water shield at eaves, valleys, and penetrations handles the freeze-thaw cycles that stress St. Catharines roofs.
Balanced intake and exhaust manage heat and moisture — a key factor in shingle life and ice-dam prevention.
Call or submit the online form. Tell us what’s happening with your roof in St. Catharines.
We review the property and identify the right solution — repair, replacement, or maintenance.
We explain scope, materials, and pricing before any work begins. No pressure, no surprises.
We complete the project carefully and leave the property clean — including a magnetic nail sweep.
Not in St. Catharines? We serve homeowners and businesses across Niagara with the same straightforward approach. See where else we work — or just tell us where you are and we’ll let you know honestly whether we’re the right fit.
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