Average Moving Cost in Canada 2026: City-by-City

Average Local Moving Cost Across Canada in 2026
Moving costs in Canada vary significantly by city, driven by differences in labor costs, housing types, and local market competition. Here are the average costs for a standard 2-bedroom local move (within the metro area, 2-3 movers, 4-6 hours) in 2026:
- Montreal: $500–$900
- Ottawa-Gatineau: $550–$950
- Toronto: $600–$1,200
- Calgary: $550–$1,000
- Edmonton: $500–$950
- Vancouver: $700–$1,500
- Winnipeg: $450–$800
- Halifax: $450–$850
Montreal sits in the middle of the pack nationally. It's significantly cheaper than Vancouver and Toronto, comparable to Calgary and Ottawa, and slightly higher than Winnipeg and Halifax. The competitive Montreal market — with dozens of established companies — helps keep prices reasonable.
Why Moving Costs Vary by City
Labor costs are the primary driver. Vancouver's higher minimum wages and cost of living push mover wages up, which is passed on to customers. Toronto faces similar pressure, with hourly moving rates averaging $100–$150/hour for two movers compared to Montreal's $85–$120/hour.
Housing type matters too. Montreal's prevalence of walk-up triplexes means more stair-related surcharges, while Vancouver's condo-heavy market means more elevator booking fees and building access rules. Toronto's suburban sprawl can mean longer driving distances between pickup and delivery, adding time and fuel costs.
Long-Distance Moving Costs Across Canada
For long-distance moves between major Canadian cities, here are 2026 averages for a 2-bedroom household:
Planning Your Move?
Get a free, no-obligation quote from Montreal's most trusted movers in under 2 minutes.
- Montreal to Toronto (540 km): $2,500–$3,500
- Montreal to Ottawa (200 km): $1,800–$2,500
- Toronto to Vancouver (4,400 km): $5,500–$9,000
- Calgary to Vancouver (1,050 km): $2,500–$4,500
- Montreal to Halifax (1,250 km): $2,800–$4,500
- Toronto to Ottawa (450 km): $2,000–$3,200
Long-distance moves are priced primarily by weight and distance. The farther you go and the more you bring, the higher the cost. Cross-country moves (Montreal to Vancouver, Toronto to Halifax) can easily exceed $5,000–$10,000 for a full household.
Tips for Saving on Moving Costs Anywhere in Canada
Regardless of your city, the same principles apply: move in the off-season (September–April for most cities, avoiding local peak periods), move mid-week (Tuesday–Thursday), declutter before the move (every 100 lbs saved = $50–$100 off a long-distance move), and get multiple quotes (at least 3 for local, 5+ for long-distance).
Canadians can also deduct eligible moving expenses on their taxes if they moved 40+ km closer to a new job or school (CRA Form T1-M). This can recover 25–50% of your moving costs depending on your tax bracket. Don't leave that money on the table — it's one of the most valuable and underused tax deductions available to Canadians.


