Updated February 2026

Top 10 Roofing Contractors in Vancouver

Independently researched and ranked by BBB accreditation, years of experience, service range, and customer reputation. No paid placements.

Quick Comparison

Side-by-side overview of Vancouver's top roofing contractors.

Rank Company Specialty Experience BBB Website
#1 CMP Roofing Best Overall 15+ years Accredited cmproofing.ca
#2 Crown Roofing LTD Oldest Legacy Company Since 1902 Accredited crownroofingltd.com
#3 Penfolds Roofing & Solar Best Roofing & Solar Since 1937 Accredited penfoldsroofing.com
#4 Roy Dennis Roofing Best Family-Owned Since 1946 Accredited roydennisroofing.ca
#5 Interlock Metal Roofing Best Metal Specialist Since 1983 Accredited interlockroofing.com
#6 Macbeth Roofing Best Waterproofing Since 1991 Accredited macbethroof.com
#7 Adanac Roofing & Gutters Top Strata Specialist Since 1995 Accredited adanac.ca
#8 Absolute Roof Solutions Most Decorated Since 1998 Accredited absoluteroof.ca
#9 Coast Mountain Roof Best Full-Service Since 2008 Accredited coastmountainroof.com
#10 Cooper Roofing Top Certified Rising Star Since 2016 Accredited cooperroofs.ca

Detailed Reviews

In-depth profiles of each contractor, including services, experience, and what sets them apart.

#2

Crown Roofing LTD

Oldest Legacy Company
Experience Since 1902
BBB Status A+ Accredited
Specialty Residential, Commercial & Industrial
Service Area Greater Vancouver

Crown Roofing is Vancouver's oldest roofing company, in continuous operation since 1902 — over 120 years of serving the Lower Mainland. With 40+ years of BBB membership, Crown has weathered every shift in the industry while maintaining consistently high standards. They handle everything from residential shingle work to commercial flat roofing, industrial projects, sheet metal fabrication, and even green roof installations. Their institutional knowledge of Vancouver's building stock is unmatched.

Residential Roofing Commercial Roofing Industrial Roofing Sheet Metal Green Roofs Flat Roofing Cedar & Asphalt
Visit Crown Roofing
#3

Penfolds Roofing & Solar

Best Roofing & Solar
Experience Since 1937
BBB Status A+ Accredited
Specialty Roofing & Solar
Service Area Greater Vancouver & BC

Penfolds Roofing & Solar is one of BC's largest roofing companies, completing over 1,000 projects per year since their founding in 1937. Nearly 90 years of continuous operation makes them a true industry institution. What sets Penfolds apart is their integrated solar panel installation service — homeowners can upgrade their roof and add solar in a single project, saving time and money. Their scale allows competitive pricing without sacrificing quality.

Residential Roofing Commercial Roofing Solar Panel Installation Gutters Skylights Roof Maintenance
Visit Penfolds Roofing
#4

Roy Dennis Roofing

Best Family-Owned
Experience Since 1946
BBB Status A+ Accredited
Specialty Residential & Commercial
Service Area Greater Vancouver

Roy Dennis Roofing is a rare third-generation, family-owned roofing company that has served Vancouver since 1946. Their BBB accreditation dates back to 1980, representing over four decades of continuous trust. As a GAF Master Elite certified contractor, they have access to the industry's best warranty programs. Roy Dennis is also a major contributor to the Roofing Contractors Association of BC (RCABC), reflecting their commitment to industry standards and best practices.

Torch-On Roofing Asphalt Shingles Flat Roofing Sloped Roofing Commercial Roofing GAF Master Elite
Visit Roy Dennis Roofing
#5

Interlock Metal Roofing

Best Metal Specialist
Experience Since 1983
BBB Status A+ Accredited
Specialty Lifetime Metal Roofing
Service Area Vancouver & All of BC

Interlock Metal Roofing is 100% Canadian-owned and the premier metal roofing specialist serving Vancouver. Since 1983, they've focused exclusively on lifetime aluminum roofing systems that are particularly well-suited to Vancouver's wet climate — metal sheds water and resists moss far better than traditional shingles. Their industry-leading 50-year transferable warranty is a standout. If you want a roof you'll never have to replace again, Interlock is the call.

Aluminum Metal Roofing Lifetime Roofing Systems Metal Shingle Styles Metal Shake Styles 50-Year Warranty
Visit Interlock Metal Roofing
#6

Macbeth Roofing & Waterproofing

Best Waterproofing
Experience Since 1991
BBB Status A+ Accredited
Specialty Roofing & Waterproofing
Service Area Greater Vancouver

In a city that gets as much rain as Vancouver, waterproofing expertise is invaluable. Macbeth Roofing & Waterproofing has built their reputation since 1991 as the go-to specialist for keeping water out — not just on roofs but also foundations, basements, and decks. They are leaders in EPDM membrane roofing applications and bring a waterproofing-first mindset to every roofing project, which is exactly what Vancouver's climate demands.

EPDM Membrane Roofing Waterproofing Foundation Waterproofing Deck Waterproofing Residential Roofing Commercial Roofing
Visit Macbeth Roofing
#7

Adanac Roofing & Gutters

Top Strata Specialist
Experience Since 1995
BBB Status A+ Accredited
Specialty Strata & Residential
Service Area Greater Vancouver

Adanac Roofing & Gutters has earned 10+ consecutive HomeStars Best of Awards, reflecting outstanding customer satisfaction over their 30 years in business. They have particular strength in strata roofing — a critical specialty in Vancouver where multi-unit residential buildings make up a huge portion of the housing stock. Adanac handles synthetic, metal, and slate shingle systems alongside traditional materials for residential, strata, commercial, and industrial clients.

Strata Roofing Residential Roofing Commercial Roofing Synthetic Shingles Metal Roofing Gutters
Visit Adanac Roofing
#8

Absolute Roof Solutions

Most Decorated
Experience Since 1998
BBB Status A+ Accredited
Specialty Award-Winning Service
Service Area Greater Vancouver

Absolute Roof Solutions is the most decorated roofing contractor in Greater Vancouver by awards, including the 2026 Top Choice Award and BUILD Magazine recognition. With over 7,300 roofs completed since 1998, they have the track record to back up the accolades. Absolute handles residential, strata, and commercial roofing with equal expertise, and their focus on customer communication and clean job sites has earned them a loyal following across the Lower Mainland.

Residential Roofing Strata Roofing Commercial Roofing Roof Repairs Roof Maintenance Replacements
Visit Absolute Roof Solutions
#9

Coast Mountain Roof

Best Full-Service
Experience Since 2008
BBB Status A+ Accredited
Specialty All Roofing Types
Service Area Greater Vancouver

Coast Mountain Roof offers the broadest material coverage on our list, handling torch-on flat roofs, asphalt shingles, standing seam metal, cedar shake, tile, and composite roofing. Since 2008, they've built a reputation for quality across both commercial and residential projects. Whatever your roof type or material preference, Coast Mountain has the expertise and equipment to deliver a professional result.

Torch-On Roofing Asphalt Shingles Standing Seam Metal Cedar Shake Tile Roofing Composite Roofing
Visit Coast Mountain Roof
#10

Cooper Roofing

Top Certified Rising Star
Experience Since 2016
BBB Status A+ Accredited
Specialty Certified Residential
Service Area Greater Vancouver

Cooper Roofing rounds out our top 10 as the newest but most impressively credentialed company on the list. They hold the rare CertainTeed SELECT ShingleMaster certification, placing them in the top 3% of roofers in Canada. This certification unlocks industry-leading 50-year warranty coverage for homeowners. Despite being founded in 2016, Cooper achieved BBB accreditation within their first year and has maintained an A+ rating since — a testament to their quality-first approach.

Residential Roofing Roof Replacement Roof Repairs Maintenance CertainTeed SELECT 50-Year Warranty
Visit Cooper Roofing

How to Choose a Roofing Contractor in Vancouver

Key factors to consider before hiring a roofer in the Lower Mainland.

Verify Licensing & Insurance

Confirm the contractor holds a valid City of Vancouver or municipal business licence, carries comprehensive liability insurance (minimum $2 million), and has active WorkSafeBC coverage. Ask for documentation before signing any agreement.

Prioritize Rain Expertise

Vancouver gets over 1,100 mm of rain annually. Choose a contractor experienced with waterproofing, proper drainage, and moisture-resistant materials. Ask specifically about their approach to Vancouver's wet conditions and moss prevention.

Get Multiple Written Quotes

Obtain at least three detailed written estimates. Compare scope of work, materials specified, warranty terms, and timeline. Vancouver's roofing market is competitive, so pricing can vary significantly between contractors.

Check RCABC Membership

The Roofing Contractors Association of BC (RCABC) is the province's industry body. Membership indicates the contractor follows industry best practices and has access to the RCABC RoofStar guarantee program for additional warranty protection.

Understand Your Roof Type

Vancouver has a mix of flat roofs (needing torch-on or membrane), sloped roofs (shingles, metal, cedar), and strata buildings. Make sure your contractor specializes in your specific roof type — a flat roof expert and a shingle specialist are different skill sets.

Plan for Scheduling

Vancouver's dry season (June to September) is peak roofing season. Book well in advance if you want summer installation. Many contractors are booked months ahead. Emergency and winter work is available but may cost more and take longer due to weather delays.

Frequently Asked Questions

Common questions about roofing in Vancouver.

A new residential roof in Vancouver typically costs between $10,000 and $25,000 depending on size, materials, and complexity. Vancouver's higher labour costs and building code requirements push prices above the national average. Torch-on flat roofs common on Vancouver homes can range from $12,000 to $18,000. Metal and cedar shake roofs cost more but offer superior longevity in the wet climate. Get quotes from at least three contractors on our list.
Vancouver's heavy rainfall makes moisture resistance the top priority. Torch-on (SBS modified bitumen) roofing is extremely popular for flat and low-slope roofs. Metal roofing excels in rain due to its water-shedding ability and resistance to moss growth. Asphalt shingles with algae-resistant granules are a cost-effective option. EPDM rubber membrane is preferred for commercial flat roofs. Proper ventilation and underlayment are critical in Vancouver's damp conditions.
Asphalt shingle roofs in Vancouver typically last 15 to 20 years due to constant moisture exposure. Torch-on roofing lasts 15 to 25 years. Metal roofing can last 40 to 60 years and handles rain exceptionally well. Cedar shake roofs last 20 to 30 years with proper maintenance. Moss growth, persistent dampness, and heavy rain are the primary factors that can shorten roof lifespan in Vancouver.
The City of Vancouver generally does not require a building permit for a straightforward like-for-like roof replacement. However, permits are required if you are changing the roofing system type, altering the structure, adding skylights, or making changes that affect drainage. Always check with your contractor and the City of Vancouver's building department for your specific situation.
Moss is one of the biggest roof challenges in Vancouver. Install zinc or copper strips along the ridge line — rainwater washes trace metals down the roof surface, inhibiting moss growth. Keep trees trimmed to reduce shade and debris. Schedule annual roof cleaning and moss treatment. Choose algae-resistant roofing materials when replacing your roof. Several contractors on our list offer maintenance programs that include moss treatment.
Torch-on roofing (SBS modified bitumen) uses layers of rubberized asphalt membrane heat-welded with a propane torch to create a seamless, waterproof surface. It is extremely popular in Vancouver because the city has many flat and low-slope roofs where shingles are not practical, and torch-on provides excellent waterproofing for Vancouver's heavy rain. Most experienced Vancouver roofers are skilled in torch-on application. Learn more about flat roofing systems on our wiki.

Roofing in Vancouver: What You Need to Know

Vancouver's roofing industry is defined by one thing above all else: rain. With over 1,100 mm of annual precipitation and months of persistent dampness, Vancouver roofs face moisture challenges unlike anywhere else in Canada. This makes waterproofing expertise, proper drainage design, and moisture-resistant materials non-negotiable when choosing a roofing contractor.

The city's diverse building stock creates demand for a wide range of roofing specialties. Vancouver's many flat-roofed homes and commercial buildings require torch-on or membrane roofing, while sloped residential roofs use asphalt shingles, metal, cedar shake, or tile. The growing strata sector (condos and townhomes) has created a distinct specialty niche for contractors who understand the complexities of multi-unit roofing projects.

Moss and algae growth are constant concerns for Vancouver homeowners. The damp, mild climate creates ideal growing conditions on any roof surface. Regular maintenance, zinc or copper ridge strips, and algae-resistant materials are standard best practices that every Vancouver homeowner should discuss with their roofer.

All roofing contractors in Vancouver must hold a valid municipal business licence and carry WorkSafeBC coverage. The Roofing Contractors Association of BC (RCABC) provides additional industry oversight through their RoofStar guarantee program. For more information about roofing materials suited to Vancouver's climate, visit the roofs.wiki knowledge base covering flat roofing, metal roofing, and common roof problems.