Residential, Commercial and Industrial Roofing

A trusted name in roofing throughout Princeton, Osoyoos, Oliver, Keremeos, Cawston, the South Okanagan and surrounding areas, All Purpose Roofing is committed to delivering personalized service, always paying impeccable attention to detail. That means we show up on time, get the job done right, and leave a clean worksite when we’re done.

We repair and install all types of roofing for residential, commercial and industrial projects, including:

  • Fibreglass laminates
  • Metal cladding
  • Custom metals
  • Thickest torch-on membranes
  • Tar and gravel
  • Cedar shake conversion
  • And anything else you can think of!

High-Quality Roofing Materials

We use only premium roofing products from the most reputable industry brands:


Insurance Inspections and Emergency Service

All Purpose Roofing is a trusted agent to provide inspections for large insurance companies, and our work is fully insured and warrantied. Contact us today for an estimate on your next roofing project or if you need 24-hour emergency service.

Copyright All Purpose Roofing 2023 - Legal
Created by

Legal notice