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:
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.