Best Roofing Contractors in North Vancouver, BC

Handpicked Top 3 Roofing Contractors in North Vancouver. How can we actually say this? Our 50-Point Inspection includes everything from checking customer reviews, history, complaints, ratings, satisfaction, trust and cost to the general excellence. You deserve only the best!


Since 1986

Sloped Roofing, Flat and Low Slope Roofing, Roof Repair, Roof Maintenance, Deck Waterproofing, Insulation, Rain Gutters, Skylights Installation & Ventilation

24/7 emergency roof repair service available

Monday - Sunday 7:00 am - 6:00 pm

Affordable Quality Roofing is a great company, we had a new roof installed last month on our Triplex on Jones Ave. in North Vancouver. Terry was easy to work with and very knowledgeable. The crew that installed the roof were excellent. Highly recommend this company and would use them again.
email yours to

520 Mountain Hwy, North Vancouver, BC V7J 2L4


Roof replacement, Roof maintenance, Roof repair, TPO Roofing EDPM Roofing, Asphalt Shingle Roofing, Cedar Roofing, Chimneys, Moisture, Skylights & Ventilation

Provide all-season service and integrity pricing

Monday - Saturday 8:00 am - 6:00 pm Sunday Closed

I had a brilliant experience with Nika Roofing. You'll enjoy working with them. Great professionals! The roofers are highly skilled, trained and experienced and they will provide us with the best service in the industry. They provide the solution to our roofing problem.
email yours to

106 – 912 Berkley Road, North Vancouver, BC V7H 1Y2


Since 1937

Roof Repair, New Roof, Commercial Roofing, Residential Roofing, Multi-Family & Strata Roofing

Provide free no obligation estimate

Open 24 hours

Very good price. Workman were fast, efficient, and cleaned up after themselves. Booking contract was very clear, without any grey areas. Penfold provided WorkSafeBC paperwork as well as proof of insurance. When job was done, a quality supervisor inspected the roof to make sure everything was done correctly. Very professional indeed.
email yours to

710 Queensbury Avenue, North Vancouver, BC V7L 3V8