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.

CrewGuide 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

MoveGuide 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:

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

Get free quotes