How Drayage Works in Canada: From Port to Warehouse, Step by Step

drayage Canada

If you’ve ever imported a container into Canada and wondered what happens between the moment your ship docks and the moment your cargo arrives at your warehouse — that’s drayage. It’s a short move, usually just a few dozen kilometres, but it’s one of the most critical and most misunderstood parts of the entire supply chain.

This guide breaks it down in plain English: what drayage actually is, how it works at Canada’s major ports and rail terminals, what it costs, and how to avoid the hidden fees that catch importers off guard.

What Is Drayage, Exactly?

Drayage is the short-distance trucking of shipping containers — typically from a port or rail terminal to a nearby warehouse, distribution centre, or transload facility. We’re talking 5 to 100 kilometres, not cross-country freight.

The name sounds old-fashioned (it comes from the word “dray,” a low cart pulled by horses), but the service is absolutely essential to modern trade. Without drayage, containers would sit at the terminal indefinitely — ships would back up, and the entire supply chain would grind to a halt.

In Canada specifically, drayage is the critical link between:

  • Ocean freight arriving at ports like Vancouver, Montreal, Halifax, and Toronto
  • Rail freight moving through CN and CP intermodal terminals in Brampton, Vaughan, Calgary, and beyond
  • Your warehouse or distribution centre

Think of it as the first mile — or sometimes the last mile — of your shipment’s journey on Canadian soil.

Why Drayage Matters More Than Ever in 2026

A few years ago, importers didn’t think much about drayage. You booked ocean freight, the container arrived, someone picked it up. Simple.

That’s not the reality anymore. Port congestion, chassis shortages, tighter appointment windows, and the ripple effects of trade tariffs have made drayage one of the most failure-prone segments in the entire logistics chain. When it breaks down, it doesn’t just delay your shipment — it triggers demurrage charges, detention fees, and missed rail connections that compound quickly.

Understanding how drayage works is now genuinely important for any business that imports or exports goods through Canada.

How Drayage Actually Works: Step by Step

Here’s what happens from the moment your vessel docks to the moment your container reaches your facility.

Step 1 — Vessel Arrives at Port

Your container ship arrives at one of Canada’s major marine terminals. At the Port of Vancouver, that might be Deltaport, Vanterm, or Centerm. In Montreal, it’s the Port of Montreal terminals in the east end of the city. In Halifax, it’s the Halterm or Fairview Cove container terminals.

Terminal staff unload the vessel and move your container into the yard.

Step 2 — Customs Clearance

Before a container can leave the terminal, CBSA (Canada Border Services Agency) must clear it through customs. Your customs broker submits the necessary documentation — commercial invoice, packing list, bill of lading, and any required permits — and the CBSA releases the shipment for pickup.

This step is often where delays start. If documentation is incomplete or flagged for inspection, the container sits in the terminal. And the clock is already ticking on your free time — the window the port gives you before demurrage charges begin.

Pro tip: Work with your freight forwarder to pre-clear your shipment before the vessel arrives. This eliminates the customs wait and lets your drayage carrier pick up the container as soon as it’s discharged.

Step 3 — Terminal Release and Appointment Booking

Once customs clears your container, the terminal issues a “release” — essentially permission for a trucking company to pick it up. Your drayage carrier then books a gate appointment at the terminal.

This sounds simple, but it’s where a lot of problems happen in practice. Port terminals operate on tight appointment systems, and slots fill up fast, especially in peak season. A missed appointment can mean a full day’s delay, which pushes you closer to demurrage territory.

At Metropolitan Logistics, our dispatch team manages terminal appointments across all major Canadian ports — monitoring availability, pre-pulling containers when possible, and coordinating gate timing to keep things moving.

Step 4 — Container Pickup (The Actual Drayage Move)

A certified drayage driver arrives at the terminal with the right chassis, picks up your container, and transports it to its next destination. That could be:

  • Your warehouse or distribution centre — the most common scenario for importers
  • A CN or CP rail terminal — if your cargo is heading inland by rail (e.g., from Vancouver to Calgary or Toronto)
  • A transload facility — where containers are unloaded and freight is repacked for regional distribution
  • A cross-dock facility — for consolidation and onward delivery

The drive itself might take an hour. But the coordination behind it — chassis availability, driver scheduling, terminal appointment timing, traffic and bridge restrictions, weight compliance — is what separates a smooth pickup from a costly one.

Step 5 — Delivery and Container Return

Your driver delivers the container to your facility (or the transload/rail location), the warehouse team unloads it, and then the empty container needs to go back to the port or a designated container depot. This return is called empty restitution, and it has its own timeline. Miss the deadline and per diem fees from the ocean carrier start stacking up fast.

The Four Types of Drayage You’ll Encounter in Canada

Not all drayage moves are the same. Here’s a quick breakdown of the types your business might use:

Port Drayage — The most common type. Moving a loaded container from a marine terminal to a nearby warehouse, DC, or rail ramp. This is what most importers mean when they say “drayage.”

Rail Drayage — Moving containers between CN or CP intermodal terminals and local warehouses or distribution centres. Metropolitan Logistics is a certified drayage carrier for both CN and CP terminals across Canada, which means direct yard access and faster turnarounds.

Intermodal Drayage — The combination of drayage and rail for longer inland moves. For example: port pickup in Vancouver → drayage to CN rail terminal → rail to Toronto → drayage from CN Brampton to your GTA warehouse. This is typically the most cost-effective way to move a container coast to coast compared to over-the-road trucking.

Transload Drayage — Moving a container to a transload facility where workers transfer the cargo into domestic trailers for final distribution. Importers use this when 40ft ocean containers can’t reach a final destination directly.

Where Drayage Happens in Canada: Major Ports and Rail Terminals

Canada’s container traffic flows through a handful of major gateways. Here’s how drayage works at each one:

Vancouver

Canada’s busiest port by container volume. Drayage operates across multiple terminals — Deltaport on Roberts Bank, Vanterm and Centerm in the inner harbour, and Fraser Surrey Docks on the Fraser River. Containers destined for Western Canada are often delivered locally; those heading east connect to CN or CP for rail movement. Vancouver drayage requires familiarity with complex terminal appointment systems and seasonal congestion patterns.

Toronto / GTA

Toronto handles a large volume of intermodal rail freight coming from both coasts. The main hubs are CN MacMillan Yard in Brampton and CP Vaughan Intermodal Terminal. Most GTA importers receive their containers drayed from one of these two terminals to warehouses in Brampton, Mississauga, or Vaughan. Toronto drayage is high-volume and time-sensitive — the GTA’s warehouse corridor runs 24/7.

Montreal

The Port of Montreal is the closest major North American port to European markets, which makes it a key gateway for transatlantic imports. Montreal drayage covers the port terminals as well as CN and CP rail ramps, with delivery into the Greater Montreal area, South Shore, and beyond.

Halifax

Halifax handles transatlantic and some Asia-Pacific traffic, and serves as the primary container gateway for Atlantic Canada. Halifax drayage connects Halterm and Fairview Cove terminals with CN rail and regional distribution.

Calgary

Calgary is an inland hub, not a port city, but it’s a major intermodal destination for goods moving from Vancouver by rail. Calgary drayage connects CN and CP terminals with the distribution centres and industrial facilities serving Alberta and the Prairies.

Drayage Costs in Canada: What to Expect

Drayage pricing isn’t just a flat fee per container. The base rate covers the actual move, but the real cost of drayage is often shaped by accessorial charges that stack up when things don’t go smoothly.

Base drayage rate — In the Toronto area, base drayage typically runs $250 to $450 per container for a standard move from CN/CP terminals to a local warehouse. Vancouver and Montreal rates are comparable but vary by terminal and distance.

Fuel surcharges — Carriers add these on top of the base rate and adjust them periodically based on diesel prices.

Chassis fees — If your drayage carrier needs to rent a chassis to move your container (rather than using their own), that cost flows through to you. Choosing a carrier with a private chassis pool eliminates this variable.

Congestion fees — Some terminals add fees during peak periods when gate times extend and turn times slow down.

After-hours / weekend service — Urgent or off-hours pickups carry a premium.

Overweight fees — Containers that exceed provincial weight limits require specialized equipment and permits — your carrier needs to sort this before pickup, not at the gate.

Bigger than any line item on the invoice, though, is the penalty risk that builds when drayage gets delayed.

The Three Fees That Catch Importers Off Guard

  • Demurrage — The port charges this when your container sits in the terminal beyond the free time window (usually 3–5 days). Rates escalate quickly, often $150–$300/day per container and higher in peak season.
  • Detention — The carrier charges this when your facility holds the chassis or container longer than the free time allows.
  • Per diem — The ocean carrier charges this for every day their container sits empty at your end instead of heading back.

Add all three together and a single delayed container can cost $1,000–$3,000+ before your freight even reaches the shelf. Avoiding them comes down to one thing: a drayage provider who monitors terminal releases proactively and moves containers quickly.

Drayage vs. Trucking vs. Transloading: What’s the Difference?

These terms get mixed up constantly, so here’s a quick breakdown:

DrayageLong-Haul TruckingTransloading
DistanceShort (5–100 km)Long (100 km+)N/A — it’s a facility operation
ContainerStays sealedVariesContainer is opened, freight is transferred
PurposeTerminal-to-warehouse linkIntercity or interprovincialChange transport mode or container type
Typical usePort/rail pickupCross-country deliveryOcean container → domestic trailer

Drayage and transloading often work together. A container arrives at Vancouver, a drayage truck moves it to a transload facility, workers transfer the cargo into 53ft domestic trailers, and those trailers ship by road to distribution centres across Western Canada. This model sidesteps the limitations of 40ft ocean containers on Canadian roads and allows more efficient regional distribution.

How to Choose the Right Drayage Provider in Canada

Not all drayage carriers are equal. Here’s what actually matters when you’re evaluating a provider:

Port and terminal access — Do they have established relationships with the terminals you use? Certified carriers get priority access and navigate appointment systems more efficiently.

CN and CP certification matters — If any of your freight moves by intermodal rail, your drayage provider should be certified for both networks. That means direct yard access and smoother container handoffs, not waiting in line with uncertified carriers.

A private chassis fleet — Carriers who own their chassis sidestep the delays and surprise costs that come with pool chassis, especially when markets tighten.

Integrated warehousing nearby — If your drayage provider also operates warehousing and transload facilities near the port or terminal, you gain speed and eliminate handoffs. Metropolitan Logistics operates facilities in Brampton, Mississauga, Montreal, Vancouver, and Calgary — all within minutes of key terminals.

Real-time tracking — ELD-equipped trucks and GPS visibility mean you know where your container is at every step, not just when something goes wrong.

National coverage — When your supply chain spans multiple cities, a single carrier operating coast to coast gives you consistency and simplifies your vendor relationships considerably.

Common Drayage Problems (and How to Avoid Them)

Demurrage is piling up — your container is still at the terminal. Pre-clear your customs documentation before the vessel arrives. A drayage carrier who monitors releases and pre-pulls containers during the free-time window can often prevent this entirely.

No chassis available at pickup time. This is usually a pool-chassis problem. Choose a carrier with their own chassis fleet — one that doesn’t rely on third-party availability, especially in peak season when chassis are consistently tight.

Your container type doesn’t match the equipment on site. Before booking, confirm your provider handles your specific unit — 20ft, 40ft, 40ft high-cube, 45ft, 53ft, reefer, flat rack, or overweight. Not every drayage carrier stocks the right equipment for every type.

A missed terminal appointment just cost you a full day. Dedicated dispatch matters here. A carrier who monitors appointment availability and can rebook quickly turns a potential day-long delay into a two-hour inconvenience.

Per diem fees are showing up on your invoice — the empty container came back late. Coordinate your warehouse team’s unloading schedule with your drayage provider in advance. When your team knows the deadline, the empty gets returned on time.

The Bottom Line

Drayage is a short move with long consequences. Those few kilometres between the terminal and your warehouse are where timelines are won or lost, where unexpected costs accumulate, and where supply chains either flow or stall.

In Canada, with its vast geography, busy ports, and deep reliance on CN and CP intermodal rail, having a reliable drayage partner isn’t optional — it’s foundational to running a smooth import operation.

If your containers are moving through Vancouver, Toronto, Montreal, Halifax, or Calgary, Metropolitan Logistics provides container drayage and intermodal services across all major ports and rail terminals, with integrated warehousing located minutes from the terminals you use most.

Request a quote or call us at +1 (365) 829 5000 — our team will walk you through your specific terminal, container type, and destination.

Related reading:

    Get Your Quote in 1–3 Hours

    Reply in 1–3 hours. No obligation.