ContainerIntermodal.ca
Home
ContainerIntermodal.ca
Blog post

Shipping Container Delivery Service Across Canada (2026 Guide)

Admin

Sep 23, 2026

Shipping container delivery in Canada means moving a 20ft or 40ft container from a port or inland rail terminal to your door, usually by a local drayage carrier. Containers reach Canada through the West Coast ports (Vancouver and Prince Rupert) and the East Coast ports (Montreal, Halifax and Saint John), then travel by rail to inland hubs where local trucks make the final delivery.

Key takeaways

  • Five container gateways: Vancouver, Prince Rupert, Montreal, Halifax and Saint John.
  • Inland delivery usually combines rail from the port to a terminal near you, plus a short truck move (drayage) to your door.
  • Delivery cost depends on distance, terminal fees, weight, waiting time and fuel.
  • Find carriers by city in the ContainerIntermodal.ca directory and request several quotes.

How container delivery works

  1. Ocean arrival at a Canadian port.
  2. Customs and carrier release. CBSA clears the goods and the shipping line releases the container.
  3. Rail move (if inland). The container rides CN or CPKC trains to a terminal near the destination.
  4. Drayage to your door. A local carrier collects it from the port or rail terminal.
  5. Unloading and empty return. The empty goes back to the terminal or a depot before free time runs out.

Read what drayage is if you are new to container logistics.

Container delivery by region

Region Main gateway Typical inland route Directory
Metro Vancouver & BC Port of Vancouver Direct truck from terminals in Vancouver and Delta Vancouver
Northern BC Port of Prince Rupert Mostly rail to the Prairies, Ontario and the US Midwest Prince Rupert
Alberta Vancouver / Prince Rupert by rail Rail to Calgary or Edmonton terminals, then truck Calgary, Edmonton
Saskatchewan West Coast ports by rail Rail to Saskatoon or Regina, then truck Saskatoon, Regina
Manitoba Both coasts by rail Rail to Winnipeg, then truck Winnipeg
Ontario Montreal, Halifax, Vancouver, Prince Rupert Rail to GTA terminals, then truck Toronto
Quebec Port of Montreal Direct truck or short rail Montreal
Nova Scotia Port of Halifax Direct truck Halifax
New Brunswick Port of Saint John Direct truck Saint John / Moncton

Typical transit times

Route Rough rail + drayage time
Vancouver port to Toronto 7–12 days
Vancouver port to Calgary or Edmonton 3–6 days
Prince Rupert to Toronto or Chicago 6–10 days
Montreal port to Toronto 2–4 days
Halifax port to Toronto or Montreal 3–6 days

These are planning ranges. Real times depend on rail congestion, weather, customs holds and terminal appointment availability. See our lane guides for Vancouver to Toronto, Montreal to Vancouver and Vancouver to Halifax.

What container delivery costs

The price is built from:

  • Base drayage rate by distance or zone from the terminal
  • Fuel surcharge
  • Chassis rental, if the carrier doesn't own chassis
  • Waiting time at the terminal or your dock beyond free time
  • Terminal storage, pre-pull and appointment fees
  • Overweight, hazmat, reefer or out-of-gauge surcharges

Ask for an all-in quote and a list of accessorial rates. The cheapest base rate is not always the cheapest move once waiting time and storage are added.

Delivery for storage containers

If you are buying or renting a container to keep on site, delivery works differently: a tilt-bed or roll-off truck places the container on the ground. See our guide to storage container delivery in Canada and 20ft container delivery.

How to choose a container delivery company

  1. Local coverage: the carrier should serve both your terminal and your address.
  2. Equipment: own chassis, tri-axle chassis for heavy boxes, reefer or hazmat capability if needed.
  3. Terminal experience: knows the appointment systems at your port or rail ramp.
  4. Clear pricing: accessorials in writing.
  5. Communication: tracking, proof of delivery and early warnings.

Every company profile in our directory lists its cities and equipment, for example Metropolitan Logistics in Toronto, Blueway Logistics in Montreal and Olympia Transportation in Vancouver.

Frequently asked questions

How long does container delivery take in Canada?

Local delivery from a port or rail terminal usually takes 1–3 days after release. Cross-country moves take roughly 7–12 days by rail plus drayage.

Can I get a container delivered directly from the port?

Yes. A drayage carrier collects the container at the port once it is released by the shipping line and customs.

Do I need to unload the container while the driver waits?

No. Many carriers offer drop-and-pick service, which gives you more time and avoids waiting charges.

Which cities have container rail terminals?

Major container rail terminals serve Toronto, Montreal, Calgary, Edmonton, Saskatoon, Regina, Winnipeg and Vancouver, among others.

How do I get container delivery quotes?

Choose your city in the ContainerIntermodal.ca directory and request quotes from several carriers at once.

Canada's Drayage Directory

Find a drayage provider
in your city

Browse vetted drayage carriers serving major Canadian ports and inland terminals.