BC Roofing Contractors

Roofing Contractors in Shawnigan Lake, BC

Shawnigan Lake has 8 roofing businesses on this page. 6 publish metal roofing and 2 publish cedar shakes. Some are based in Cobble Hill, Mill Bay, Cowichan Bay. Rain is the condition these crews are writing about when they name shingles, metal or cedar.

What this Shawnigan Lake page shows

8
roofing businesses listed in Shawnigan Lake
7
of those listings name full roof replacement
6
of the listings publish metal roofing
2
of the listings publish cedar shakes
Updated 2026-11-12

Top-rated roofing contractors in Shawnigan Lake.

Featured

Featured spot available in Shawnigan Lake.

One labelled card above the ranked list. Pricing coming soon. Email us to reserve.

Featured spot available
1
PW McCallum Roofing
1300 Fisher Rd, Cobble Hill, BC V8H 0H8. Based in Cobble Hill, 5 km from Shawnigan Lake. Website
4.8 54 reviews
(250) 743-5611
2
CAPAX Roofing & Contracting
3255 Trans-Canada Hwy, Mill Bay, BC V8H 1E1. Based in Mill Bay, 6 km from Shawnigan Lake. Website
5.0 19 reviews
(250) 893-8391
3
Cowichan Valley Roofing
1701 Shawnigan/Mill Bay Rd, Shawnigan Lake, BC V8H 3B7. Website
4.5 15 reviews
(250) 510-0834
4
Perrier Roofing
2860 Lonsdale Pl, Shawnigan Lake, BC V8H 2E9. Website
4.7 11 reviews
(250) 474-2629
5
Top Pair Roofing
1600 Cowichan Bay Rd, Cowichan Bay, BC V0R 1N1. Based in Cowichan Bay, 9 km from Shawnigan Lake. Website
5.0 11 reviews
(250) 857-6486
6
Rise Up Roofing Inc
1705 Pavenham Rd, Cowichan Bay, BC V0R 1N1, Canada. Based in Cowichan Bay, 9 km from Shawnigan Lake. Website
5.0 4 reviews
(250) 710-7441
7
PW McCallum Roofing
2735 Gibson Pl, Shawnigan Lake, BC V8H 3A5. Website
4.7 3 reviews
(250) 884-0305
8
Above Roofing
2750 Shawnigan Lake Rd, Shawnigan Lake, BC V0R 2W5.
1.0 1 reviews
Phone on listing

8 roofing businesses, ranked by the public Google rating and review count. Paid placements are labelled.

Asphalt shingles and a brick chimney against a grey sky
Photo: Wolfart / Pexels

Roofing in Shawnigan Lake

PW McCallum Roofing is at 1300 Fisher Rd and has been in business since 1945. The listing names asphalt shingles, metal roofing, cedar shakes.

CAPAX Roofing & Contracting is based in Mill Bay and is listed with the Shawnigan Lake crews. What they publish is metal roofing, flat and torch-on roofs, full roof replacement.

Homeowners looking at Cowichan Valley Roofing will find asphalt shingles, metal roofing, full roof replacement on the card, with the shop at 1701 Shawnigan/Mill Bay Rd.

Since 1992, Perrier Roofing publishes asphalt shingles, metal roofing, flat and torch-on roofs for Shawnigan Lake.

The Shawnigan Lake list includes Top Pair Roofing, 1600 Cowichan Bay Rd. Their published work is asphalt shingles, full roof replacement, roof repairs.

Rise Up Roofing Inc is one of the Shawnigan Lake names that publish asphalt shingles, metal roofing, full roof replacement.

PW McCallum Roofing is at 2735 Gibson Pl and has been in business since 1945. The listing names asphalt shingles, metal roofing, cedar shakes.

Above Roofing covers Shawnigan Lake. What they publish is roof repair and replacement.

Before you hire in Shawnigan Lake, ask for a current WorkSafeBC clearance letter and the insurance certificate the crew brings to the house. This directory does not check those papers for you.

Nearby cities in the same region

Questions about roofers in Shawnigan Lake.

Who in Shawnigan Lake roofs green roofs or flat roofs?

Ask each Shawnigan Lake business for a current WorkSafeBC clearance letter, the insurance certificate the crew carries to the job, and whether the quote is a repair or a full replacement. The directory does not check those documents. The phone number and street on each card come from the public record, and a paid placement, when.

Which roofers work in the Cowichan Valley?

Cowichan Valley Roofing serves the valley from Shawnigan Lake. Rise Up Roofing Inc and Top Pair Roofing are both based in Cowichan Bay, and Rise Up serves the Cowichan Valley. CAPAX Roofing & Contracting in Mill Bay covers Duncan and Nanaimo as well, along with Victoria and Sooke.

Who offers a 24 hour emergency roofing line near Shawnigan Lake?

Top Pair Roofing in Cowichan Bay runs a 24 hour emergency line and repairs wind and storm damage, lifted shingles and decking. Cowichan Valley Roofing also does repairs for leaks, damaged shingles and flashing problems, and serves the Cowichan Valley from Shawnigan Lake.

Who installs standing seam metal roofing around Shawnigan Lake?

Perrier Roofing installs standing seam and SnapLock metal roofing in standard and custom panel colours, and works out of Shawnigan Lake. PW McCallum Roofing and CAPAX Roofing & Contracting also install metal roofs, and Cowichan Valley Roofing does metal roofing as well.

Which Shawnigan Lake roofers travel to Victoria, Sooke or Nanaimo?

CAPAX Roofing & Contracting covers Nanaimo, Duncan, Victoria, Sooke, Sidney and the Gulf Islands. PW McCallum Roofing has offices in Victoria and Duncan. Perrier Roofing has served Vancouver Island and beyond since 1992. Victoria, Sooke and Nanaimo each have their own page too.

Who does gutters and skylights along with roofing here?

Cowichan Valley Roofing installs gutters and metal flashing and does gutter cleaning. Top Pair Roofing offers skylight services and gutter cleaning. PW McCallum Roofing replaces skylights and repoints chimneys during a roof installation, on both flat and pitched roofs.

Are you a BC roofer? Get listed free.

Free to claim is the first step. A claim adds a live link to your site and direct contact. We reply by email.