Alliance One Constructions Limited renovates and replaces ageing flat roofs across Alberta and British Columbia with premium torch-on membrane systems. Every job is carried out by fully insured crews and backed by a written workmanship guarantee.

Roofing is hot work carried out at height, and it belongs only with a contractor who is properly covered. Our crews carry liability insurance and workers’ compensation coverage, and we are happy to provide current certificates before work begins — ask and we will send them with your quote.
That protects you in two ways: you are not exposed if something goes wrong on site, and you are dealing with a contractor who is accountable and traceable rather than a cash-only crew that disappears after the deposit.
Every installation is covered by a written workmanship guarantee, issued in your name when the job is signed off. Manufacturer warranties on the membrane itself run alongside it. If a problem traces back to our installation, we come back and put it right.
You get the guarantee terms in writing with your quote, before you commit to anything — not buried in small print afterwards.
Most flat roofs we are called to do not need replacing because the membrane simply wore out. They need replacing because water found a way in at a detail — a drain, a curb, a parapet, a badly patched seam — and then spread underneath where nobody could see it.
A renovation puts that right properly:
If you recognise two or more of these, book an inspection before the deck itself starts to go. Replacing wet decking costs considerably more than replacing a membrane.
Not every roof needs replacing. Where the membrane still has life in it, we carry out targeted repairs — reseals, flashing replacement, drain repairs and storm damage work — and tell you honestly how much time that buys you before a full renovation makes better financial sense.
British Columbia: Surrey, White Rock, Delta, Langley, Richmond, Burnaby, New Westminster and the wider Lower Mainland.
Alberta: Edmonton, St. Albert, Sherwood Park, Spruce Grove, Leduc and surrounding communities.
We will tell you whether your roof needs a repair or a renovation — and we will tell you if it can wait.
Book a free inspection
Toll Free: +1 877-634-1871
Alberta: +1 780-388-0429 | British Columbia: +1 604-445-0113