Welcome to K2 Roofing - Vancouver's First Choice Roofing Company

Residential Roofing Services

K2 Roofing, a Vancouver Residential Roofing Company

We specialize in steep pitch roofing, Flat roofing, low slope roofing and Lifetime roof systems for residential, commercial, strata/multi-family dwellings and industrial applications.

We offer installation, repair, and maintenance services for all roof systems. For every project, we give accurate estimates to prevent project budget over-runs and to meet projected timelines.

We also work closely with manufacturers, suppliers and RCABC (Roofer Contractors Association of British Columbia) trained and certified installers to ensure that all K2 Roofing projects are completed with pride, integrity and customer quality assurance. Our installers are highly trained and skilled in most types of roofing. Our professionally trained applicators can assure that the roofs we install are installed safely and in complete compliance with our manufacturers specifications.

When it comes to roofing or re-roofing your home and you want the best available solutions and value available in Vancouver, K2 Roofing is the clear choice in Vancouver roofing companies.

We have been proudly serving British Columbia's homeowners for over 30 years and have crafted some of the finest roof systems in the Vancouver Lower Mainland and the Fraser Valley.



Residential roofing in progress

Residential roofing in finish


Here are a few reasons why our customers enjoy dealing with us:

  • Respectful of your property, clean and tidy
  • Certified and manufacturer-trained crew
  • 24-hour emergency service at (604) 317-0004
  • We carry $2,000,000 of liability insurance
  • 5/10/15 or 20 year guarantees on Labour and Material for flat roofing
  • 10 to 50 year 100 % coverage, performance / manufacturers warranties on shingles
  • We offer installation, repairs and maintenance for any roof systems.


Please contact us to receive a free estimate.

Call now: (604) 317-0004

K2 Roofing LTD.

911 12th Street

New Westminster, BC

V3M 4K3

View Google Maps