Cost by City
| City | Low | Average | High |
|---|
| Toronto, ON | $400 | $650 | $1,000 |
| Calgary, AB | $450 | $700 | $1,100 |
| Montréal, QC | $500 | $800 | $1,300 |
| Ottawa, ON | $500 | $800 | $1,200 |
| Winnipeg, MB | $450 | $750 | $1,200 |
| Edmonton, AB | $450 | $700 | $1,100 |
Prices are estimates in CAD based on typical residential jobs. Actual costs vary by scope and conditions.
What Affects the Cost?
Driveway size
Single car driveway: base price. Double or triple: add 30–60%. Long rural driveways cost significantly more.
Service trigger
Per visit ($30–$60) vs. seasonal contract. Contracts are better value in heavy snow cities (Ottawa, Montréal, Winnipeg).
Sidewalk included
Many municipalities require sidewalk clearing within 24h. Including sidewalks adds $100–$300 to a seasonal contract.
Salting/sanding
Usually extra: $20–$40 per application, or $200–$400 for a seasonal add-on.
✓ Typically Included
✓Driveway clearing after each snowfall above trigger depth
✓Seasonal coverage (typically November–April)
✓Equipment and labour
✕ Usually Not Included
✕Sidewalk clearing (often optional add-on)
✕Salting or sanding
✕Ice management
✕Roof snow removal
✕Steps and walkways
🍁
Canadian Considerations
Many Canadian municipalities impose fines for unshovelled sidewalks — Toronto can fine $500+, Montréal $100–$300. Snow removal contractors book up fast — sign your contract by October. Per-visit pricing works in lighter snow areas (Vancouver, Victoria) while seasonal contracts are better in Ottawa, Montréal, and the Prairies.
When to Hire a Pro
Anyone can shovel their own driveway, but a seasonal contract provides peace of mind for frequent travellers, elderly homeowners, or anyone with a long driveway. Commercial-grade equipment clears driveways in minutes vs. hours of shovelling.