What this site is
FenceRulesCanada is an independent Canadian homeowner information site focused on municipal fence rules. It is not a government service, contractor directory, survey company or law firm, and it does not issue permits or approvals.
What the local pages are designed to answer
Each city guide is intended to help a homeowner find the rule that matters for that municipality: ordinary residential fence height, front-versus-rear yard differences, corner and driveway visibility, pool or hot-tub enclosure rules, retaining-wall interactions, material restrictions and over-height approval routes where the official source supports them.
How the information is built
The site uses a structured municipal research ledger so recurring facts can be organized consistently across cities. The underlying rule is still local: a number is not copied from a neighbouring municipality just because the two cities are close. When the official source does not support a safe numeric answer, the page should say what needs to be verified instead of inventing one.
What “reviewed” means
A review date means the cited municipal, zoning or planning source was checked for the information presented on the page. It does not mean the municipality approved the page or that every property in the city has the same result. Site-specific zoning, corner geometry, pools, slopes, retaining walls, easements and private covenants can change the answer.
What this site cannot determine
FenceRulesCanada cannot locate a legal property boundary, interpret a disputed survey, inspect the site, decide a private neighbour-cost dispute or guarantee that an older fence is lawful. Those questions may require the municipality, a land surveyor or legal advice depending on the issue.
Corrections and source changes
Municipal rules and web pages change. Each city page links to the official source used for the local information, and the updates page records site-wide review work. If a source has moved or a rule appears outdated, use the contact/corrections page so it can be rechecked.