Roofing, Re-Roofing and Maintenance

Roofing, Re-Roofing and Maintenance

Total Maintenance Team offers FREE Gutter and Roof Inspections!

Contact Us Today to Book Your Appointment for Your FREE Inspection

Whether you only need a couple of shingles replaced or your entire roof removed, hauled away and replaced with a brand new one, Total Maintenance Team has you covered! 

Total Maintenance Team has full Liability Insurance,
WCB coverage #965535

and are WorkSafe BC compliant.

From small roofing jobs to large, we can get your roof repaired or replaced, in a timely and cost effective manner. 



We are able to work with all different types of roofing materials, from Cedar Shakes to Traditional Asphalt Shingles and Total Maintenance Team is ready to get up there and get working for you. 

Our clean up crew is meticulous! No one wants leftover nails, shingles or remnants left behind in their yard or driveway after a project. We ensure your space is left in as good as – or better – condition than it was before we arrived.

All of our work is 100% guaranteed! We take pride in offering high quality work at a reasonable price. From Small Repairs to Large Construction Jobs, Total Maintenance Team does it all!

Total Maintenance Team is proud to offer Property Maintenance to the following communities of:

Qualicum Beach, Parksville, Nanaimo, Courtenay, Comox & Campbell River on Vancouver Island.
Sechelt, Gibsons, Halfmoon Bay & Langdale on the Sunshine Coast, BC.

Give us a call today about your roofing repair or replacement needs.

David Cargo, Total Maintenance Team
Office Phone: (778) 871-1948 
On Site Cell: (778) 870-1954