Call All Purpose Roofing for 24/7 Service in Princeton, Osoyoos, Oliver, Keremeos, Cawston, the South Okanagan and Surrounding Areas.

Your roof is in capable hands when you call All Purpose Roofing. Our roofers are prompt, tidy, professional and hard-working. After all, you should feel confident and secure with the crew handling your roof—not to mention satisfied with the workmanship.

Give us a call or send us an email using the online form on this page to request an estimate for your roofing project or repair job.

Contact Details


Main: 250-295-3643

Toll-Free: 1-877-299-7663

Oliver/Osoyoos: 250 485 3639

Keremeos/Cawston: 250 501 1500




Business Hours

Monday – Saturday: 7:00 AM – 7:00 PM

24/7 emergency service available



  • English
  • French


Methods of Payment

Copyright All Purpose Roofing 2022 - Legal
Created by

Legal notice