The Lower Mainland’s RCABC-certified internal specialists for
residential & commercial roof replacement.
ABCinBC is your full-service roofing partner across Greater Vancouver. While we provide overarching maintenance and repair services, we believe that high-stakes roof replacement services in Vancouver require a dedicated focus.
That is why all replacement projects are handled exclusively by Tough Roofing, our internal team of specialized installers. By keeping this expertise in-house, we eliminate the uncertainty of third-party subcontractors. When you hire ABCinBC, you get the grit, precision, and accountability of the Tough Roofing crew—a tight-knit team of RCABC-certified professionals for roof replacement services in Vancouver who treat every building as if it were their own.
Fully certified for residential & commercial standards.
No subcontractors. Ever. Just our elite team.
Engineered specifically for rain, snow, and wind.

We specialize in high-performance shingle systems designed for BC’s heavy rainfall and wind.

Tough Roofing brings industrial-grade durability to warehouses, malls, and office complexes.

Expert coordination for townhouses and strata complexes. We manage the logistics and resident communication so the board doesn’t have to.
Most roofing companies are just sales offices that hire random crews.
Not us. We are a tight-knit crew of 12 professionals.
Our team works together every day. We know each other's moves, ensuring efficiency and safety on every job site.
You'll never see a stranger on your roof. We don't farm out work to the lowest bidder. We do it ourselves.
Because we do the work, we stand behind it 100%. If there's an issue, you call us, and we fix it. Period.
We perform a deep-dive inspection. If a repair can save you money, ABCinBC handles it. If a replacement is the only long-term fix, Tough Roofing steps in.
We select the specific membrane or shingle system best suited for your roof’s pitch and exposure.
Our in-house team executes the tear-off and installation with surgical precision.
We conduct a 50-point quality check and a total site clean-up before we consider the job done.
Tough Roofing is qualified for commercial roofing. We are trusted by multiple developers, builders, property management companies, and commercial real estate owners of their commercial roofing projects.
Tough Roofing has been proudly serving the Lower Mainland areas for over 20 years on lots of residential roofs. We have a good reputation.
Townhouses can be challenging for most roofers. That’s not the case for the Tough Roofing crew. We are RCABC certified, and we are good at townhouses. Our work has passed inspections and is well-received by strata councils.
Tough Roofing has professional torch-on knowledge on different types of flat roofs. We know exactly how leaks are caused, where to find them, and how to repair them. We can repair on cold rainy days and hot summers.