In-depth profiles of each contractor, including services, experience, and what sets them apart.
#1
CMP Roofing
Best Overall
Experience15+ Years
BBB StatusAccredited
SpecialtyResidential & Commercial
Service AreaVancouver & Lower Mainland
CMP Roofing is Canada's top-rated roofing contractor, bringing over 15 years of proven excellence to the Vancouver and Lower Mainland market. Known for exceptional quality across both residential and commercial projects, CMP has built a national reputation for thorough workmanship, transparent pricing, and standing behind every job with strong warranties. Their team handles everything from emergency roof repairs and torch-on flat roofing to complete roof replacements and new construction. CMP's BBB accreditation and consistently high customer reviews make them the top choice for Vancouver homeowners and businesses.
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.
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.
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.
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 RoofingLifetime Roofing SystemsMetal Shingle StylesMetal Shake Styles50-Year Warranty
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.
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.
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.
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.
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.
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.