The highway answer is one hour. The useful answer is that the hour runs on data CBSA has received and validated, which is not the same as data you have sent.
Key takeaways
For a highway shipment into Canada, section 19 of the Reporting of Imported Goods Regulations states it in one line: the carrier shall give the Agency the information at least one hour before the highway conveyance arrives in Canada. The freight forwarder’s house bill data is on the same one-hour clock.
CBSA states the operational version more precisely in Memorandum D3-4-2: in the highway mode, the conveyance and cargo information for specified goods must be received and validated by CBSA within 30 days and no later than one hour before arrival at the first port of arrival. Note both ends of that window — there is an outer limit as well as an inner one.
CBSA publishes the regulatory time frames by client type on its commercial reporting requirements page. Highway carriers: cargo and conveyance data received and validated a minimum of one hour before the shipment arrives at the border. Rail carriers: two hours — section 21 of the regulations uses the same wording. Air carriers: four hours prior to arrival in Canada, or at time of departure if the flight is less than four hours in duration; section 17.2 applies the same rule to freight forwarder house bill data in the air mode. Marine carriers: 24 to 96 hours before arrival or before loading, depending on the type and origin of the goods, with the specific time frames set out in Memorandum D3-5-1.
Freight forwarders transmitting advance house bill data follow the mode that physically carries the goods: four hours for air, one hour for highway, 24 hours for marine, two hours for rail.
Multi-modal movements follow the mode that actually brings the goods across. D3-4-2 gives the example of highway cargo loaded onto a rail car: the highway carrier sends a multi-modal cargo submission, the rail carrier sends the conveyance report and links the cargo to it, and both must reach CBSA within the rail time frame.
An empty conveyance is on the same clock as a loaded one. Subsection 24(3) of the regulations requires the conveyance data at least one hour before the highway conveyance arrives in Canada.
An accepted message is not proof you were on time. D3-4-2 states that properly formatted messages received less than one hour prior to the transmitted estimated time of arrival will be accepted by the system, but the client is warned by an “insufficient review time” error and the Administrative Monetary Penalty System may apply. The load may cross. The record still shows a late transmission.
Corrections do not buy time. CBSA’s highway guidance is explicit: once pre-arrival data has been sent, changes do not restart the clock — only cancelling and re-submitting a transmission restarts it. That cuts both ways. D3-4-2 also states that if the CCN on a cargo transmission or the CRN on a conveyance transmission has to change, you must first delete the record and then transmit an add with the new number; a change request will not be accepted. So the one correction you cannot make quietly is the one that resets your hour.
A reject is a non-report. The memorandum treats a rejected report as non-transmission of the conveyance or cargo data until the identified errors have been addressed and the data is in accepted status. If your dispatch system marks a load “transmitted” the moment a message leaves, it is measuring the wrong event.
Worked example: fifty minutes from the bridge
A driver loads at a shipper 50 minutes from the crossing. Dispatch transmits cargo and conveyance data as the truck rolls out of the yard, because that is when the trailer number is finally known.
The messages are properly formatted, so CBSA accepts them — with an insufficient review time warning. The truck crosses without incident and nobody notices. The same pattern repeats on the same lane every week.
The fix is not faster typing. It is transmitting when the load is booked rather than when it moves, with the trailer number sent later as a change — because a change does not restart the clock, which for once works in your favour. What must not change late is the CCN or CRN itself.
Deletions may be made at any time up until arrival at the port of report, and D3-4-2 requires un-arrived cargo records to be deleted if they go unused within 90 days. If a conveyance submission is already on file, it must be changed or cancelled before the associated cargo can be cancelled.
After arrival the clock changes shape. Electronic amendments to cargo data are allowed up to the point of acquittal; after acquittal, corrections go to a CBSA office on form BSF673, and carriers and freight forwarders have up to 90 days to present the correction request. CBSA is blunt about what that form is for: post-arrival paper reporting should not be used to avoid penalties, must only be used occasionally, and must demonstrate that the issue will not recur.
There is a published contingency plan for a full system outage, and D3-4-2 gives the Technical Commercial Client Unit number, 1-888-957-7224, for clarification. Build the outage path into your dispatch procedure before you need it, because the alternative is a driver at the border and nobody with authority to decide what happens next.
One hour before arrival at the first port of arrival, and CBSA also requires the data to be received within 30 days of arrival, so it is a window rather than a single floor.
You must send corrections as soon as you become aware of them, including a change to the intended port of entry. A change does not restart the one-hour clock; only cancelling and re-submitting does.
The message will generally be accepted with an insufficient review time error, and CBSA states that a monetary penalty may apply. Delays at the crossing are the more immediate consequence.
The reporting rules distinguish those movements — section 18 of the regulations removes the cargo data requirement for a shipment travelling from a place in the United States through Canada to another place in the United States where nothing is unloaded in Canada. Conveyance obligations and in-bond requirements are separate; check Memorandum D3-4-2 for the movement you are actually running.
We help Canadian carriers move the eManifest trigger to the point of booking and put reject notices in front of a person the same day.