Princeton-Based Roofers Serving the South Okanagan

When you need a roofing contractor you can count on, whether to repair your roof the right way or install a new, more efficient roofing system, you need All Purpose Roofing, serving property owners all throughout Princeton, Osoyoos, Oliver, Keremeos, Cawston, the South Okanagan and surrounding areas.


A Message from Our Owner-Operator

Why Choose All Purpose Roofing?

  • We have been serving the South Okanagan area for over 25 years
  • I have over 35 years of personal experience in roofing
  • I have men in my crew that have been with me for over 25 years
  • My crew and I have contractor references from hundreds of completed roofing projects
  • Safety always comes first with our crew


We are a dying breed. With a dedicated crew of long-term, hourly paid employees working for us, we never sub-contract out. Backed by 80 years of combined experience, we take great pride in our workmanship. When we arrive at a jobsite, we make sure the ground is covered and that gardens and bushes are protected. In fact, in most cases the grounds are cleaner when we leave than when we get there!


A stickler for detail, I ensure that we only use the highest quality materials. Our customers say they are amazed when they see their completed roofing project! Why, you may ask? Because of how hard we work, how organized we are and how well we work together.


I am a very hands-on owner/operator, so you can rest assured that your roofing project will be completed on time and on budget. After all, we are a long-term, family-owned Princeton business you can trust!


We are so sure you will be happy with us that we don’t even ask for any money down.


Give me a chance to show you that there are still contractors out there who do care.


—Thanks from Ray, Suzie, Kids and Crew!

Copyright All Purpose Roofing 2019 - Legal
Created by

Legal notice