Thornhill sits across two municipalities, with the community split between Vaughan and Markham. Its streets are known for mature tree canopy and a growing number of larger custom rebuilds appearing next to the original mid-century homes they replaced. That mix means we’re often working on an older roof and a brand-new one on the very same street.
- A community split across the Vaughan-Markham border, which can mean different permit requirements on either side
- Mature, tree-lined streets where fallen branches and leaves are a regular part of roof maintenance
- A steady mix of original mid-century homes and larger custom rebuilds appearing on the same established lots
Because Thornhill spans two municipalities, we check which side of the border a property falls on before pulling permits, since the process isn’t always identical between Vaughan and Markham.