Canada import delays: what actually slows your cargo
Container detention bills arrive because of four decision points before the truck ever hits the dock. We see the same delays every week, and they're almost never the port's fault. Here's what we watch for.
Where cargo actually stops in the Canadian import pipeline
A container lands at Port of Montreal with a commercial declaration filed. The broker submitted the Pre-Arrival Review System (PARS) request three days out. Exam flags drop. Or they don't. The truck leaves port 36 hours after discharge, not 18. Drayage hits the dock at 22:00 instead of 14:30. By the time cargo sits in the inbound queue for putaway, the import timeline is already bent.
This sequence — port dwell, customs exam risk, drayage timing, dock-to-stock cycle — is where Canada import timelines actually live. Not in regulation. Not in tariff rates. In the four decisions that happen before the pallet hits the racking.
Port of Montreal doesn't move slowly. Port of Montreal runs about 2.7 million TEU annually, and container free time is the same as any gateway: you get a window, then detention charges accrue. But the window isn't the problem. The problem is when the broker, importer, or freight forwarder uses the window wrong.
PARS submission windows and examination risk
The sequence starts with the Pre-Arrival Review System. A broker submits the commercial declaration before the vessel arrives, and CBSA runs it through targeting. Most declarations pass clean. Some get flagged for examination.
The difference between clean release and an exam hold is not 24 hours. It's three to five working days on the dock, minimum. We've seen containers sit 12 days when the exam discovers a discrepancy and the importer can't produce the invoice to reconcile it with the CAD (Commercial Accounting Declaration). By day five, you're paying hourly detention.
This is not new. But importers still treat it like it won't happen to them. They file PARS the day before arrival and hope. Then, if an exam hits, they're paying demurrage retroactively while the broker scrambles to find paperwork.
The move is simple: submit PARS 48 to 72 hours ahead of the port window. Yes, that's a known-good practice. But the reason it matters is not that it's best practice. It's that it gives the broker time to respond if CBSA targets the declaration. An exam notice at T-minus 12 hours is a reflex scramble. An exam notice at T-minus 60 hours is a solvable problem. FENGYE handles the dock-to-stock side; the broker handles the release. But we see the cost when the broker is cutting the timeline too short.
Drayage windows and the 401 corridor bottleneck
Once the container is released for delivery, the drayage window opens. Port of Montreal to FENGYE's facility in Lachine takes roughly 45 minutes in light traffic, 90 minutes in rush hour. That distance doesn't matter. The timing does.
Q4 consistently sees drayage truck windows slip. A driver gets a 14:00 dock slot at Port of Montreal. By the time the container is stripped from the chassis, weighed, and prepped for drayage, it's 16:30. The truck leaves port at 17:00. Depending on shift constraints and driver hours, the cargo arrives at our dock at 19:00 or doesn't show until the next morning.
We run dock-to-stock at 06:30 to 22:00 on a typical day. A 19:00 arrival with pick-pack queued at 20:00 means the cargo sits inbound for the night. A morning arrival after a drayage overnight puts the cargo at the back of the next day's putaway queue. The importer's SLA said 48-hour dock-to-stock. It's now 52 hours before the goods are on the shelf.
Drayage windows aren't a mystery. They're in the Port of Montreal discharge schedule and the trucking company's availability windows. But we watch importers and forwarders plan inbound as if the truck will leave port immediately. Then they're surprised when the detention clock starts.
Broker execution and documentation completeness
Once the container is ready to leave port, the broker sends the release. A good broker sends the release with complete documentation: invoice, packing list, bills of lading, and CAD. A slow broker sends the release and then, an hour later, the packing list, and then later, a correction to the CAD.
We don't hold cargo for documentation. But drayage operators do. A driver who shows up at the gate with incomplete paperwork gets turned around. That driver goes back to the broker's dock, picks up the right copy, and returns. Port of Montreal charges detention on the container the whole time. We charge in/out fees for the unnecessary dock move.
We've run 30 or 40 imports a month through FENGYE for seven years. I can tell within five minutes of talking to the broker whether their CADs are going to be clean. It's the brokers who ask questions about the declaration before filing, who don't treat the document as a checkbox. Those are the ones who avoid the two-week holds.
Dock-to-stock SLA and unload sequencing
By the time cargo hits our dock, the import timeline is already 60 to 70 percent determined. Our job is the remaining 30 percent: unload, scan, verify, sort, and put it away.
Our published dock-to-stock SLA is 48 hours from dock receipt to inventory on the shelf. That assumes the cargo is a straightforward LTL / full-pallet unload with no damage or count discrepancy. If it needs rework, cross-dock, or repalletizing, it's another 8 to 24 hours depending on the scope.
The constraint on our end is dock door availability and racking density. We have seven dock doors. On any given day in Q4, four or five are occupied. A container that arrives at 20:30 doesn't get a door until the next morning. That's not a failure on our side. It's the cascade from all four earlier decision points landing at the same time.
Importers sometimes push back and ask if we can accelerate putaway. We can, if the cargo was submitted for cross-dock instead of standard warehousing. But that's a different SLA and a different fee structure. And it only works if the cargo actually made it to the dock on time, which half the time it doesn't because of the drayage or exam delay upstream.
Related: Ocean Freight Forwarding Companies: Port Slot Reality Ove...
Related: Freight Forwarders Near You: What Actually Matters
Related: What Canada's top five imports mean for your warehouse
Reading the detention bill backwards
When a detention charge shows up, the importer sees a number from Port of Montreal and a number from the drayage company, and they assume port inefficiency. Almost every time, it's not. It's a 48-hour port dwell that should have been 18 hours, caused by an exam hold (broker could have filed PARS earlier) or a missed drayage window (forwarder could have booked a driver with a tighter time guarantee) or both.
Port of Montreal doesn't want containers sitting on the dock either. They charge detention for the same reason we charge in/out fees: to discourage lingering and keep the facility moving.
If your Canada import timelines are stretching, this is what we'd look at first: Is PARS going out 48 hours ahead of the port window? Is the broker flagging exam risk before it happens? Is the drayage driver confirmed with a guaranteed window, not just a preference? Is the dock prepared for an arrival at an off-peak hour? If the answer to any of these is no, the detention charge is not a port inefficiency — it's a timing leak earlier in the chain.
We handle in-bond cargo handling and dock-to-stock on this side. But we've run enough imports to know that our 48-hour SLA only works if the four decision points upstream line up. And they don't line up by accident. Learn more about FENGYE Warehouse.
Frequently Asked Questions
How long is container free time at Port of Montreal?
Port of Montreal offers free time similar to other North American gateways. After that period, detention charges accrue hourly. The real delay isn't the free-time period—it's examination holds, which can extend port dwell 3-5 working days. That's where the detention bill grows.
What does CBSA actually check when a declaration is examined?
CBSA runs PARS submissions through automated targeting and flags high-risk declarations for physical examination. Common flags: tariff classification mismatch, country-of-origin discrepancy, or quantity that doesn't match the commercial invoice. If the importer can't reconcile it quickly, the container sits while the broker and importer gather documentation.
Can we guarantee a specific drayage arrival time from Port of Montreal?
Drayage from Port of Montreal to a Montreal-area warehouse is typically 45-90 minutes door-to-door, depending on traffic and dock congestion. A good drayage company will give you a 2-hour window. In Q4, driver availability tightens and windows slip. Plan for either an evening arrival (19:00-22:00) or a next-day morning slot if the container is released after 17:00.
What counts as complete documentation for customs release?
Complete documentation means: commercial invoice, packing list, bill of lading, and the filed Commercial Accounting Declaration (CAD). If any of these arrive separately to the drayage operator, the driver gets turned around at Port of Montreal gates. Each return trip adds port detention charges and in/out fees.
How does an exam hold actually affect the warehouse SLA?
An exam hold delays release by 3-5 working days minimum. Once released, the container still has to drayage to the warehouse (45-90 minutes). If the exam hold pushed release to late Friday, your cargo arrives Monday morning, and dock-to-stock SLA extends into Wednesday. The warehouse can't accelerate putaway retroactively.
