A fence is one of the highest-return outdoor projects in Canada — it adds privacy, security, and curb appeal, and the cost is driven overwhelmingly by one decision: material. Chain-link is the budget workhorse at $15–$35 per linear foot; pressure-treated wood ($30–$55) and cedar ($45–$85) dominate residential yards for their look and value; vinyl ($45–$85) trades a higher upfront price for near-zero maintenance; and aluminum or ornamental fencing ($60–$115) is the premium, rust-free option. Labour alone accounts for 40–60% of the installed price.
This calculator estimates your project from four inputs that actually move the number: fence length, material, height, and gates. Select your city and quality tier, then choose the length bucket, material, and height — the breakdown separates the fencing (panels/pickets) from posts and footings, gates, and optional old-fence removal, so you see where the money goes. City cost-index adjusts the estimate for local labour and permit conditions.
The two most common budget surprises are height and gates. Stepping from a 4 ft to a 6 ft privacy fence adds roughly 25–30% in material on the fencing and posts, and each gate typically adds $300–$650. Decide on your height and gate count before you finalize a budget — and check your municipality's permit and property-line rules, which vary widely across Canada.
| Item | Typical range |
|---|---|
| Fencing (panels/pickets) | $3,800 – $6,200 |
| Posts & footings | $1,900 – $3,200 |
| Gate(s) | $350 – $1,200 |
| Total | $6,050 – $10,600 |
| City | Typical range |
|---|---|
| Toronto | $6,474 – $11,342 |
| Vancouver | $7,502 – $13,144 |
| Montreal | $5,627 – $9,858 |
| Calgary | $6,957 – $12,190 |
| Ottawa | $5,808 – $10,176 |
| Edmonton | $6,836 – $11,978 |
| Winnipeg | $6,716 – $11,766 |
| Halifax | $5,566 – $9,752 |
| Quebec City | $5,082 – $8,904 |
| Saskatoon | $6,716 – $11,766 |
| Regina | $6,595 – $11,554 |
| St. John's | $5,929 – $10,388 |
| Tier | Typical range |
|---|---|
| Budget — Budget materials | $4,235 – $7,420 |
| Standard — Standard quality | $6,050 – $10,600 |
| Premium — Premium/luxury | $9,680 – $16,960 |
Estimates are approximate and vary with project scope, site conditions and contractor availability.