Skip to content
City Roofing & Exteriors
City Roofing crew installing torch-on membrane up a parapet wall

About City Roofing & Exteriors

Calgary roofers since 2011.

A Calgary roofing and exteriors company doing 200 to 300 jobs a year, from $5,000 repairs to $4 million commercial roofs.

4.8 4.8 stars from 187 Google reviews. Read them on Google

Started in Calgary, still run from Calgary

City Roofing & Exteriors is a roofing contractor in Calgary, Alberta. We install, replace and repair flat and commercial roofs, house roofs and siding for property managers, condo boards, building owners and homeowners.

City Roofing & Exteriors has roofed in Calgary since 2011, and Mark Dawson owns and runs it. Today the company does 200 to 300 jobs a year, from a single leak on a house to a $3.5 million flat roof for Ice River Springs.

Some of our customers go back a decade. We replaced one family’s roof ten years ago, and in 2026 their son called us for his own.

We work on houses, condos, multi-family buildings and commercial properties across Calgary, plus Airdrie, Cochrane, Chestermere and Okotoks. Since 2014 we have documented more than 1,200 hail claims for homeowners and their insurers.

Our shingles are mostly IKO and Malarkey, and our flat roofs are IKO torch-on.

Visit or call

3935 3A St NE, Unit 3, Calgary, AB T2E 6S7. Monday to Saturday, 8 to 7. 403-608-9933.

Why property managers and homeowners call us

  • Flat and commercial roofs are our specialty

    Torch-on, TPO and EPDM on commercial, condo and multi-family buildings. Our own crew installs our commercial-grade flat roofs.

  • Real buildings, real numbers

    Ice River Springs ($3,500,000), Northwest Tank Lines ($175,000) and Pit Stop Portables ($115,000). See them in our recent Calgary projects.

  • A repair when a repair will do

    One roof we looked at had leaked for two years and the owner planned to replace it. A repair fixed it.

  • Photos of everything we find

    You see what we saw on your roof, and the findings come to you in writing.

  • Customers come back

    4.8 stars from 187 Google reviews, and families who call us again ten years later.

  • Hail claims done properly

    Since 2014 we have documented more than 1,200 hail claims for homeowners and their insurers.

What we do

Roofs and siding across Calgary, plus Airdrie, Cochrane, Chestermere and Okotoks.

  • Commercial roofing: repair and replacement for business, condo and multi-family buildings.
  • Flat roofing: new and replacement flat roofs on houses, garages, additions and buildings.
  • Flat roof repair: leaks and ponding found and fixed, most house repairs $350 to $2,500 and minor commercial leaks $600 to $2,800.
  • Commercial and flat roof inspections: a free roof assessment, written findings with photos, and three maintenance plans.
  • Roof repair: leaks on shingle and flat roofs, traced to where the water gets in.
  • Roof replacement: new shingle roofs, most houses done in a day.
  • Hail damage roof repair: repairs and help with the insurance claim.
  • Siding: vinyl, Hardie board and metal siding.

Recent commercial roofs

Commercial jobs our own crew did, with the photos from each one. For your building, see commercial roofing contractors in Calgary, flat roofing, flat roof repair or commercial and flat roof inspections.

Ice River Springs warehouse in Calgary mid re-roof, with insulation on the roof and a debris chute down to the bins

Ice River Springs: $3,500,000

A new flat roof on a large warehouse, done in sections. Insulation and membrane went down while trucks kept using the loading docks below.

New torch-on membrane on the Northwest Tank Lines roof in Calgary, with every vent stack flashed in

Northwest Tank Lines: $175,000

A new torch-on roof on an industrial building, with every vent stack and penetration flashed into the membrane.

Finished flat roof on the Pit Stop Portables building in Calgary, seen from above

Pit Stop Portables: $115,000

A finished flat roof on an industrial shop, with the rooftop units and vents sealed in.

Finished flat roof on the Propak building in Calgary, rooftop units along the length

Propak

A new flat roof on a long commercial building, put on in sections through the Calgary winter.

New flat roof going on at Mount Pleasant Auto Service in Calgary

Mount Pleasant Auto Service

A new flat roof over the service bays of an auto shop, with every vent flashed in.

The people you will deal with

Reviews name our team again and again. Between us we speak English, Cantonese and Mandarin.

  • Jacky, Service Manager

    Named in many of our Google reviews.

  • Ashley, Residential Operations Manager

    Runs our residential roofing and exterior jobs.

  • Trevor, Commercial Operations Manager

    Runs our commercial roofing jobs.

  • Brandy, Office Manager

    Runs the office.

How we work

  • A written quote first

    You get the scope and the price in writing before any work starts.

  • Most house roofs in a day

    We put enough people on a job to finish it in one day, so there is no second day of setup and travel.

  • Warranty in writing

    Limited lifetime workmanship warranty on full shingle replacements. 10 years on flat and commercial roofs. 5 years on siding and soft metal.

About City Roofing

What does City Roofing & Exteriors do?

We install, replace and repair roofs and siding in Calgary: flat and commercial roofs in torch-on, TPO and EPDM, shingle roofs on houses, hail damage repair, and vinyl, Hardie board and metal siding.

Where does City Roofing work?

Every quadrant of Calgary, plus Airdrie, Cochrane, Chestermere and Okotoks.

Does City Roofing do commercial and flat roofs?

Yes. Flat and commercial roofs are our specialty. Recent jobs include Ice River Springs, Northwest Tank Lines and Pit Stop Portables. Trevor, our Commercial Operations Manager, runs commercial work.

Why choose City Roofing?

We have roofed in Calgary since 2011, do 200 to 300 jobs a year and hold 4.8 stars from 187 Google reviews. You get photos of what we find, a written quote before work starts, a repair when a repair will do, and a written workmanship warranty.

How long has City Roofing been in business?

Since 2011. Mark Dawson owns and runs the company, and it does 200 to 300 jobs a year.

Is City Roofing a local Calgary company?

Yes. Our office is at 3935 3A St NE, Unit 3, Calgary, AB T2E 6S7, open Monday to Saturday, 8 to 7.

What warranty do you give?

A limited lifetime workmanship warranty on full shingle replacements, 10 years on flat and commercial roofs, and 5 years on siding and soft metal.

Does anyone speak Cantonese or Mandarin?

Yes. Call 403-608-9933 and ask.

Work with us

Call 403-608-9933, Monday to Saturday, 8 to 7, or request a quote online.