Hire Roofing Contractors in Williams Lake

Since 1968, Mainline Roofing has been serving the weatherproofing needs of British Columbia. From roofing to insulation, we provide the expert workmanship and high quality materials that you rely upon to keep your family and assets safe in Williams Lake. From roofing and re-roofing to insulation, we provide the most reasonable prices, enhancing energy efficiency while providing effective weather protection. Fully insured, we offer emergency services and invite you to give us a call anytime. We provide free estimates.

RoofStar Guarantee

We are one of the founding members of the Roofing Contractors Association of BC (RCABC).

Knowledgeable Team

Our team of employees is well-trained and knowledgeable in the roofing industry. We can assist you in choosing the right roofing and siding for you. From EPDM to fibreglass, we know our stuff. It’s our pleasure to help you get exactly what you are looking for.

Service Area

Proudly serving the British Columbia area

Click for the BBB Business Review of this Roofing Service Consultants in Williams Lake BC

Come & See Us


255 Hodgson Rd, Williams Lake, BC, V2G 3P7


Williams Lake 250‑392‑4322

Quesnel 250‑992‑7393

Toll Free 1‑800‑663‑6894

Fax 250‑392‑2566


General Inquires:



Business Hours

Monday - Friday | 7:30am - 5:00pm

Emergency Service Available

the crew gearing up for a job

Professional Affiliations

Williams Lake 250‑392‑4322 | Quesnel 250‑992‑7393 | Toll Free 1‑800‑663‑6894 | Fax 250‑392‑2566

255 Hodgson Rd. Williams Lake, BC V2G 3P7 |

We are 2nd generation roofing business

We have completed many successful roofing projects

Get a free estimate on your next project

Copyright Mainline Roofing Co Ltd 2019 - Legal
Created by

Legal notice