Permit Guides Roof Replacement Permits

Roof Replacement Permits
Across Canada

Find roof replacement permit requirements for every major Canadian city. Is a permit required? What are the fees and timelines?

Usually Required Typical fee: $100–$400

General Requirements

  • Permit required in most Ontario and BC municipalities
  • Permit often not required in Alberta for straight re-roofing (like-for-like)
  • Required if changing roof structure, pitch, or adding skylights
  • Check your municipality — rules vary significantly across Canada

Select Your City

Airdrie
Alberta
2–8 weeks processing
Calgary
Alberta
3–10 weeks processing
Edmonton
Alberta
3–8 weeks processing
Lethbridge
Alberta
2–5 weeks processing
Red Deer
Alberta
2–5 weeks processing
Abbotsford
British Columbia
2–6 weeks processing
Burnaby
British Columbia
4–10 weeks processing
Kelowna
British Columbia
2–6 weeks processing
Surrey
British Columbia
4–12 weeks processing
Vancouver
British Columbia
6–16 weeks processing
Victoria
British Columbia
4–12 weeks processing
Winnipeg
Manitoba
3–8 weeks processing
Halifax
Nova Scotia
3–8 weeks processing
Ajax
Ontario
3–10 weeks processing
Barrie
Ontario
2–6 weeks processing
Belleville
Ontario
3–10 weeks processing
Brampton
Ontario
3–9 weeks processing
Brantford
Ontario
3–10 weeks processing
Brockville
Ontario
3–10 weeks processing
Burlington
Ontario
2–6 weeks processing
Cobourg
Ontario
3–10 weeks processing
Guelph
Ontario
2–5 weeks processing
Hamilton
Ontario
3–8 weeks processing
Kingston
Ontario
3–10 weeks processing
Kitchener
Ontario
2–6 weeks processing
London
Ontario
3–10 weeks processing
Markham
Ontario
2–7 weeks processing
Mississauga
Ontario
3–8 weeks processing
Niagara Falls
Ontario
3–10 weeks processing
Oakville
Ontario
2–6 weeks processing
Oshawa
Ontario
2–6 weeks processing
Ottawa
Ontario
4–10 weeks processing
Peterborough
Ontario
3–10 weeks processing
Richmond Hill
Ontario
3–10 weeks processing
St. Catharines
Ontario
3–10 weeks processing
Thunder Bay
Ontario
2–5 weeks processing
Toronto
Ontario
4–12 weeks processing
Vaughan
Ontario
3–8 weeks processing
Whitby
Ontario
3–10 weeks processing
Laval
Quebec
3–8 weeks processing
Montreal
Quebec
4–14 weeks processing
Quebec City
Quebec
3–8 weeks processing
Regina
Saskatchewan
2–6 weeks processing
Saskatoon
Saskatchewan
2–6 weeks processing
Not sure what you need?
RenoPlanner builds a free permit checklist and cost estimate for your roof replacement in 3 minutes.
Get Free Permit Checklist →