01 — About
A roofing company that stayed.
Phil and Dorie Hubbard founded this company in 1985 on a creed that still hangs in the office: satisfaction guaranteed. Every job inspected — free of charge, no matter how long ago the roof went on — and warranties honoured in full.
Three generations later, Hubbard Roofing & Exteriors Inc. is still family-owned and operated in Calgary. The GAF Master Elite® certification — held by roughly three percent of roofing contractors — gives customers a lifetime workmanship warranty and a 50-year manufacturer warranty. The BBB A+ rating, the HomeStars Best of 2022 award and Calgary Chamber of Commerce membership since 2017 are the receipts.
Calgary weather is the real examiner here: hailstorms, chinooks, ice dams, freeze–thaw cycles. Our inspectors — including a HAAG-certified residential roof inspector — have seen every failure mode and know which fix actually holds.
02 — Services
Everything above your walls.
- Sample from $8,900
01Roof replacement
Full tear-off to the deck, soft-spot repair, ice-and-water shield, complete GAF system. Backed by the Master Elite lifetime workmanship warranty.
- Sample from $350
02Roof repair
Leaks, lifted shingles, hail bruising, ice-dam damage. We find the source — not just the stain — and fix it to stay fixed.
- Sample from $6,400
03Asphalt shingles
High-quality shingles from reputable suppliers, chosen for hail resistance and freeze–thaw durability. Many profiles and colours.
- Sample from $12,500
04Rubber / Euroshield roofing
Certified installers. Rubber roofs of 95% recycled material — the environmentally friendly hail answer.
- Sample from $9,800
05Siding & exteriors
James Hardie siding as an Elite Preferred contractor, plus soffit, fascia and full exterior refreshes.
- Sample from $1,200
06Gutters & upkeep
5-inch gutters, downspouts, seasonal maintenance and ventilation checks — the small work that prevents big bills.
Illustrative Sample pricing for this concept; your written quote follows a free inspection.
03 — Service area
Calgary, and the towns around it.
Serving Calgary and surrounding areas. If your home sits under a Calgary sky, we’ll come and look at your roof.
04 — Pricing
Three stages, plain numbers.
Every project moves through the same three stages. The figures are illustrative Sample pricing for this concept — your written quote is free and follows an on-site inspection.
Inspect & report
- Full roof inspection, documented with photos
- Written report: repair vs. replace, honestly stated
- Itemised quote within 24 hours
Repair & restore
- Leak tracing and targeted repairs
- Shingle, flashing and vent fixes
- Hail and ice-dam damage repair
Replace & renew
- Full tear-off and re-roof, GAF system
- Lifetime workmanship warranty (Master Elite)
- 50-year manufacturer warranty
05 — Process
Four steps, one point of contact.
Request a quote
Call or write. Free, and confirmed within 24 hours.
Measure & inspect
Roof measured, condition documented, materials itemised.
Confirm pricing
An in-home meeting to walk through the numbers.
Complete the work
A dedicated project manager updates you throughout.
Placeholder figures — real counts verified at quote time.
06 — Reviews
In their words.
Review placeholders — the live site carries verified customer reviews.
“Xxxxx xxxx xxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxxx xxxx.”
“Xxxxx xxxx xxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxxx xxxx.”
“Xxxxx xxxx xxxxxxxx xxxxxxxxxx xxxxxxx xxxxxxxx xxxx.”
Emergency service
Storm damage doesn’t keep office hours.
Hail, wind, fallen branches — emergency roof repairs 24 hours a day, 7 days a week. A fast temporary fix now beats a soaked attic later.
(555) 010-203007 — FAQ
Straight answers.
How much does a roof replacement cost in Calgary?
How long does a roof replacement take?
Which roofing material handles Calgary weather best?
Do you handle emergency repairs?
Do I need to be home during installation?
08 — Get a quote
Start with a free inspection.
Tell us about your roof. We reply within 24 hours — usually faster.
Form opens your email app (placeholder — opens your email app). Prefer to talk? (555) 010-2030, Mon–Fri 9:00–16:00; emergencies 24/7.