Ontario / City comparison

Roof replacement permits by city

Compare roof replacement permit rules across Ontario cities, including re-shingling exemptions, material changes and structural work.

7 source-reviewed citiesOpen the city page for official evidence

The rule changes by municipality

Start with the city where the property is located.

Hamilton, OntarioRe-shingling with the same roofing material is permit-exempt; replacing roofing with a different material is listed as permit-required.

Hamilton also requires permits for repairs to structural members such as roof sheathing, beams and lintels.

Open Hamilton rules

Markham, OntarioMarkham lists replacing roofing or shingles among housing projects that do not require a building permit.

The exemption applies to replacement work. Structural changes or other regulated alterations should be treated separately.

Open Markham rules

Mississauga, OntarioRe-shingling a roof is listed as work that does not require a building permit.

This exemption covers re-shingling. Structural roof work, skylights or other regulated alterations can create a different permit requirement.

Open Mississauga rules

Oakville, OntarioOakville lists re-shingling a roof among projects that do not require a building permit.

The exemption is for re-shingling. Structural roof work or other regulated alterations should be reviewed separately.

Open Oakville rules

Ottawa, OntarioOttawa lists installing asphalt shingles on a roof among projects that do not require a building permit.

The exemption is specific to this maintenance scope. Structural roof alteration or other construction can require separate review.

Open Ottawa rules

Toronto, OntarioUsually not for a straight roofing-material replacement with no structural work. Structural roof changes can change the answer.

Toronto specifically lists replacing existing roofing material as permit-exempt when no structural work is required. Altering roof framing, changing the building structure or combining the job with other permit-required work is different.

Open Toronto rules

Vaughan, OntarioVaughan lists replacing roofing or shingles among projects that do not require a building permit.

The exemption is for replacement. Structural roof alterations remain a separate permit question.

Open Vaughan rules

Why BuildRules separates cities

Ontario sets the Building Code. Municipal rules, zoning, processes and project guidance still differ.

We publish a city only after attaching municipal sources to the project answer. Missing coverage stays missing instead of borrowing another city’s rule.