How Much Does Moving Cost in Canada?
Realistic 2026 quotes for local, cross-province, and cross-country moves — by city, plus the fees most people miss.
Moving costs in Canada in 2026 span an enormous range: a two-bedroom apartment across a single city can be under $1,000, while a full house from Toronto to Vancouver can run past $8,000. Most quotes are honest — the surprise is usually in the fees nobody mentions until move day.
Moving costs by Canadian city
Local movers charge by the hour, and hourly rates vary more by city than most people expect. These are 2026 ranges for a crew plus truck — get a written quote, since rates shift by neighbourhood, season, and how many stairs are involved:
- Toronto: $140–$180/hr for 2 movers, $190–$250/hr for 3.
- Winnipeg: $100–$180/hr, typically $140–$150/hr — a full local move often lands $600–$1,500 total.
- Calgary: $120–$180/hr for 2 movers, $165–$220/hr for 3.
- Vancouver: $120–$180/hr for 2 movers (median around $127/hr), $160–$240/hr for 3.
- Montreal: $95–$150/hr for 2 movers (median around $110/hr), $135–$220/hr for 3 — note Quebec's traditional July 1 moving day, when demand and prices both spike hard.
- Ottawa: $150–$200/hr for 2 movers, $195–$250/hr for 3; typical 2-bedroom moves run around $810.
Local moves (within one city or region)
Beyond the hourly rate, a few things stay consistent across every Canadian city:
- Most companies apply a 3–4 hour minimum, even for a small job.
- A typical one-bedroom apartment: 3–5 hours door to door.
- A typical three-bedroom house: 6–9 hours door to door.
- Expect a fuel/travel fee on top — often about one hour of crew rate.
Moving cost calculator (the formula movers actually use)
There's no substitute for a real quote, but movers price almost every job the same way — plug in your home size below to sanity-check any number you're given:
Moving cost calculator
Uses the same city rates and linehaul formula above — pick your move to see a real range.
Estimated cost
$840 – $1,440
5–7 hours at Toronto's $140–$180/hr rate, plus a ~1-hour fuel/travel fee.
A real quote will vary with stairs, elevators, packing help, and season — use this to sanity-check quotes, not replace them.
The formula behind it: for long-distance moves, a linehaul rate of $0.90–$1.40 per pound of your shipment's weight, plus an 8–18% fuel surcharge. A 2-bedroom household (~5,000 lbs) at $1.10/lb ≈ $5,500 linehaul, plus a ~$1,100 fuel surcharge ≈ $6,600 before packing, stairs, or storage. For local moves, it's hours on-site at the city's hourly rate, plus a fuel/travel fee.
Reputable movers who belong to the Canadian Association of Movers must stay within 10% of a binding written quote — get everything in writing before move day, not verbally on the phone.
Long-distance and cross-Canada moves
Long-distance quotes are based on weight and distance, not hours. Real 2026 ranges for a full-service move:
- Ottawa ↔ Toronto (~450 km, same-province): $1,400–$2,400 for a 2–3 bedroom.
- Toronto ↔ Calgary: $5,000–$8,500 for a three-bedroom.
- Toronto ↔ Vancouver (~4,382 km): $4,000–$8,500 typical, $10,000+ for a larger household.
- Vancouver ↔ Calgary (2-bedroom): $2,500–$6,000.
- Any BC ↔ Ontario cross-country move: typically starts around $5,000, up to $10,000+ for a larger home.
Timing matters more than most families realize: roughly 80% of Canadian moves happen May through September, and a July move can cost up to 50% more than the same job booked in February.
Container and DIY options
Portable containers (Pods-style) sit between DIY and full service. You load, they haul, you unload. For a cross-country move this can be 20–40% cheaper than a full-service mover — the trade-off is roughly two full weekends of your labour.
- DIY truck rental (e.g. U-Haul) local base rate: $19.95–$49.95/day depending on truck size — but that's just the starting number.
- Add mileage (~$0.69+/mile), insurance ($14–$20/day), and an environmental fee ($1–$5): a typical mid-size local DIY move totals around $138 once everything's added up.
- Add insurance, a dolly, blankets, and paid helpers for the heavy stuff — the true DIY savings are smaller than the sticker price suggests.
Where you can actually save
The best savings come from decisions you make weeks before move day, not from haggling on the phone:
- Move mid-month, mid-week, and out of peak summer.
- Purge before you quote. Movers price by volume and weight.
- Get three quotes. Prices vary 20–35% for the same job.
- Pack yourself; let pros handle only fragile and heavy items.
- Keep receipts — some moves are deductible if they're for work (40+ km closer).

Turn this into a printable system
Every post pairs with a binder or checklist you can actually put on the fridge.
Take this with you: the free The Ultimate Printable Home Moving Checklist for Canadian Families
A printable PDF of the full checklist, emailed to you. Everything to do in the 8 weeks before, during, and after a Canadian move — packing systems, labeling, kids, pets, downsizing, and address changes in one printable checklist.
Read the checklist onlineAll free resourcesPersonalized version, CA$9
Frequently asked questions
Local: roughly $1,000–$2,000 for a full day with three movers, depending on your city's hourly rate. Long-distance: $5,000–$12,000+ depending on province-to-province distance and time of year. Peak summer weekends are the most expensive slots.
Keep reading
- Moving to a Different Province in Canada: What Actually Changes
Packing is the same no matter where you're headed. Your driver's licence, health card, and plates are not — here's what actually resets at the provincial line.
- How to Pack for a Move: Labeling Systems, the Open-First Box, and Moving Plants
A box labeled "misc" is a box nobody wants to open. Here's the labeling system, the packing order, and the one box that saves your first night.
- Moving with Kids and Pets: A Family Move Survival Guide
Moving day is the single highest-risk day for a pet to go missing — and the day kids feel the disruption most. Here's how to manage both.