Local, on Vancouver Island
Roofing Service Areas Across the Cowichan Valley
Cowichan Roofing serves communities across Duncan, Lake Cowichan and Cowichan Bay in the Cowichan Valley. We adjust our roofing specs because annual rain runs from roughly 1,350 mm in Duncan to about 2,048 mm at Lake Cowichan, while Cowichan Bay adds marine salt air.
Duncan, North Cowichan, Lake Cowichan and Cowichan Bay each face a different roofing problem.
Areas we serve
- DuncanWe work on older, cut-up rooflines under mature maple and Douglas fir trees, where tight lot lines affect bin placement and access. Also where a mailing address and a building authority most often disagree.
- North CowichanWe tailor our installations between wind-exposed coastal roofs at Crofton and Maple Bay and sheltered inland acreage toward Westholme, as each area requires different specifications.
- Lake CowichanWe prepare roofs for roughly 2,048 mm of rain and 28 cm of annual snow at 180 metres elevation, where snow load and eave ice require heavy-duty underlayment.
- Cowichan BayWe protect coastal homes against salt air and tidal wind, where flashing, drip edges and fasteners corrode quickly. Building inspections in this area run through the CVRD.
- Mill BayWe bring experienced crews, full WorkSafeBC coverage and clear written quotes to every roofing job on your Mill Bay property.
What to expect when you call us
When you reach out to our team, we start by discussing your current roofing concerns and project goals. We schedule an on-site visit at a time convenient for you. Our specialist arrives to perform a comprehensive physical assessment of your roof surface, flashings, gutters, and attic space. We measure dimensions accurately and check for structural issues or hidden moisture damage. Following the inspection, we present a detailed written quote breaking down the full scope of work. The quote outlines tear-off, underlayment placement, flashing upgrades, ventilation improvements, and complete cleanup. We answer any questions you have about materials or scheduling without pressure. Once you approve the scope, we pull any required permit for your project. We set a project date based on local weather windows. We carry WorkSafeBC coverage and commercial general liability insurance. We maintain clear communication from our initial phone call until the final magnet sweep and site walkthrough.
We also cover roofs in Chemainus, Crofton, Maple Bay, Westholme, Cobble Hill, Shawnigan Lake, Sahtlam and Glenora.
Request a free roofing quote for any Cowichan Valley property — on-site assessment first, scope and figure in writing after.
Get a written roofing quote
Serving Duncan, North Cowichan, Lake Cowichan and Cowichan Bay across the Cowichan Valley Regional District.