Moving costs in Canada (2026)
A truck with two movers usually costs $120 to $200 per hour. Long distance moves cost a lot more and are priced by weight or volume. Below you see what movers charge and what changes the price.
Hourly rates for a local move
Most movers charge by the hour within the same city. Many have a minimum of 2 or 3 hours, and the clock often starts when the truck leaves the depot.
| Crew | Guide price per hour |
|---|---|
| 2 movers + truck | $120 to $200 |
| 2 movers in Quebec (average) | about $133 |
Quebec movers often charge a minimum of 3 hours.
Local and long distance moves compared
| Move | Guide price |
|---|---|
| 3-bedroom home, local | $1,000 to $4,500 |
| 3-bedroom, Toronto to Vancouver | $7,000 to $14,000 |
Prices vary a lot between cities and seasons; local quotes for a 3-bedroom home differ widely between sources.
What makes a move more expensive
These things often add to the price:
- Moving in summer or at the end of the month, the busiest times
- Stairs, elevators and long carries
- Heavy items like a piano or a safe
- Packing by the movers, and packing materials
- Storage between moving out and moving in
Frequently asked questions about moving costs
How much do movers cost per hour?
Usually $120 to $200 per hour for a truck with two movers.
How much does a long distance move cost?
For a 3-bedroom home from Toronto to Vancouver, about $7,000 to $14,000. Long distance moves are priced by weight or volume.
When is moving cheapest?
Mid-month on a weekday, outside the summer. July 1 is moving day in Quebec, and the weeks around it are very busy.
Average prices including GST, from several price guides. Checked in October 2026. Always ask for a quote for your own situation.
Moving companies near you
Compare free quotes from moving companies
Answer a few quick questions about your move. You then get no-obligation quotes from moving companies in your area.
- Free
- No obligation
- Done in 2 minutes