A Canadian carrier crossing the US border in 2026 needs a CBSA carrier code and CBP SCAC, a USDOT number, customs bonds on both sides, and the ability to file ACE eManifests (US-bound) and ACI eManifests (Canada-bound) at least one hour before arrival. CARM Release 2 went live on October 21, 2024 and has changed who remits duty and how — if you haven't squared that away, your shipments are exposed.
TL;DR
- Cross-border trucking Canada-US requires a stacked set of registrations (carrier code, SCAC, USDOT, bonds) before the first wheel turns. A weekend skip-the-paperwork approach will get a carrier refused entry or held for inspection.
- ACE (US-bound) and ACI (Canada-bound) eManifests are the non-negotiable core; PARS and PAPS are the barcode-linked entry mechanisms that turn a pre-filed broker entry into a fast primary-inspection release.
- CARM Release 2 (live October 21, 2024) shifted duty remittance to importers of record with their own Business Number and Release Prior to Payment bond. Carriers haul, but the CARM setup on the importer side determines whether the freight clears cleanly.
- Trusted-trader programs (CBSA CSA, CBP C-TPAT) plus FAST cards for drivers earn dedicated lanes, fewer inspections, and reduced data requirements. The ROI shows up in predictable border times, which is worth more than the subscription cost of most TMS tools.
Who needs to register with CBSA and CBP?
Before a Canadian carrier picks up a US-bound load, a stack of registrations has to be in place. None of it is optional.
CBSA carrier code. Four-character code issued by CBSA that identifies the carrier at the border. Apply via CBSA Form BSF329; typical assignment is 10-15 business days. Without it, no ACI filing.
CBP SCAC. Two-to-four-letter Standard Carrier Alpha Code managed by the NMFTA. Required to file ACE eManifests. Online application, 5-10 business days, annual renewal.
USDOT number. Any carrier operating in the US needs one from FMCSA. Cross-border carriers also need MC authority if hauling regulated commodities across state lines. Apply through the FMCSA Unified Registration System.
Customs bonds. Both sides want money on deposit against unpaid duty or penalties.
- CBP carrier bond (Type 2). $25,000 minimum face value, $400-1,500/year. Required before ACE submissions are accepted.
- CBSA customs bond (Release Prior to Payment). Under CARM R2, importers post their own RPP bond, but a carrier moving in-bond freight or acting as importer on a return load still needs CBSA bonding. Face value scales with monthly duty exposure; $1,500-5,000 annually for mid-sized cross-border carriers.
Bonded carrier status. Carrier approved to move in-bond shipments under customs control. Mandatory if freight isn't cleared at first point of arrival. See the in-bond shipment guide.
A Windsor-based carrier running 40 loads/week into Detroit typically carries all of these plus C-TPAT and CSA. A new entrant with occasional southbound freight can start with carrier code, SCAC, USDOT, and CBP bond, and add the rest as volume justifies.
What is CARM Release 2 and how does it affect carriers?
CARM (CBSA Assessment and Revenue Management) is the multi-year project to modernize how Canada collects commercial duty and tax. Release 2 went live October 21, 2024 and changed the commercial importer workflow.
Before R2, brokers typically remitted duty and GST on behalf of importers under the broker's bond. After R2, every commercial importer has to:
- Register in the CARM Client Portal (CCP) using their CRA Business Number with the RM import program account.
- Delegate access to their customs broker inside the CCP, rather than the broker operating under a blanket arrangement.
- Post their own Release Prior to Payment (RPP) bond (surety or cash security) to get goods released before duty is paid, which nearly every commercial importer needs.
Duty and GST obligation now sits squarely with the importer of record, settled to CBSA through the CCP on a statement of account.
Where carriers get involved:
- Importer onboarding is a delivery dependency. If a consignee's CARM setup is incomplete (portal not activated, RPP bond not posted, broker delegation missing), shipments get held. Smart carriers confirm CARM readiness before committing to a lane.
- Manifest-to-entry linkage. ACI still flows through the same channels, but the entry side (B3 accounting declaration) is handled in CCP. Importer-side errors can block release even after a clean ACI transmission.
- In-bond returns and re-exports. Carriers moving their own equipment or handling in-bond freight may need their own CARM account depending on who is importer of record.
- Business Number for carriers. If the carrier is ever importer (own parts, leased equipment moves, trailer repatriation with declared value), a carrier-side CARM account is needed.
The CARM Release 2 carriers guide walks through portal registration, broker delegation, and the carrier workflows that changed. Carriers still treating CARM as "the broker's problem" 18 months in are the ones losing customers.
How do ACE and ACI eManifests work?
ACE (Automated Commercial Environment) is CBP's electronic manifest system for US-bound goods. ACI (Advance Commercial Information) is CBSA's equivalent for Canada-bound goods. Both require transmission to the destination customs authority at least one hour before arrival at the highway port of entry — the 1-hour rule that defines cross-border truck operations.
Data required on a highway eManifest:
- Trip. Carrier code, port of entry, estimated arrival time.
- Conveyance. Tractor VIN, licence plate, driver name and licence, FAST ID if applicable.
- Trailer. Trailer number, ownership, seal number if sealed.
- Shipments. Per shipment: shipper, consignee, commodity description, HS code (6-digit minimum on the US side, 10-digit for many goods), quantity, weight, value, PARS/PAPS barcode linking to the pre-filed entry.
Data quality matters. "Auto parts" gets held. "Steel brake rotors, HS 8708.30.50, for passenger vehicles" clears primary.
Transmission channels.
- EDI direct. Large carriers file via EDI (X12 309/358 for ACE, CUSDEC-like for ACI). Integration cost up front, but real-time status and 500+ manifests a day without keystrokes.
- Portal. CBP's ACE Portal and CBSA's eManifest Portal allow manual filing. Fine for a few manifests a week; painful at volume.
- Third-party service providers. Most small-to-mid carriers use a service bureau or a cross-border-aware TMS. Specialist tools like BorderPro.ai generate ACE and ACI from a single load entry and transmit via EDI under the hood.
Integration with PARS and PAPS. An ACI manifest references a PARS barcode linking to the pre-filed B3 entry. An ACE manifest references a PAPS barcode linking to the CBP entry. The manifest transmits trip and freight; the barcode tells customs "look up this specific entry when the driver hands you paperwork." If barcodes don't match across manifest and shipping documents, primary flips the driver to secondary — a 45-minute wait becomes a four-hour hold.
The ACE manifest filing step-by-step post walks a single manifest from dispatch to arrival, with common error messages decoded.
What is a FAST card and when do you need one?
FAST — Free and Secure Trade — is a joint CBP/CBSA trusted-driver program. Not a carrier program (that's C-TPAT/CSA), not a traveller program (that's NEXUS). FAST is driver-specific: the person behind the wheel is vetted, and the card gives them access to dedicated FAST lanes at designated crossings.
Dedicated FAST lanes run at major commercial crossings: Ambassador Bridge (Windsor-Detroit), Blue Water Bridge (Sarnia-Port Huron), Peace Bridge (Fort Erie-Buffalo), Queenston-Lewiston, Lacolle-Champlain, and Pacific Highway (Surrey-Blaine).
A FAST driver hauling a C-TPAT/CSA carrier's equipment with a FAST-eligible shipment (pre-approved importer on both sides) clears primary in minutes instead of the general commercial queue. At Ambassador Bridge on a Monday morning, that's 20 minutes versus 2 hours.
Eligibility. Citizen or permanent resident of Canada, the US, or Mexico, with no significant immigration or criminal history. Both CBP and CBSA run background checks; both must clear.
Process and timing. Apply through the CBP Trusted Traveler Programs portal. Online application, non-refundable $50 USD fee, eligibility review, in-person interview at an enrollment centre on both US and Canadian sides. Typical end-to-end processing in 2026 is 4-8 months, with interview scheduling the bottleneck in busy regions (Windsor, Buffalo). Drivers can apply before being hired; carriers recruit existing FAST holders as a hiring advantage.
FAST vs. NEXUS. NEXUS is for personal travel in passenger vehicles and air — it does not authorize commercial FAST-lane use. Commercial drivers need FAST specifically.
The FAST card application 2026 post covers application screens, interview prep, and common rejection reasons.
What are PARS and PAPS?
PARS (Pre-Arrival Review System) is CBSA's mechanism for clearing Canada-bound freight before the truck arrives. PAPS (Pre-Arrival Processing System) is CBP's equivalent for US-bound. Both work the same way:
- Broker receives commercial invoice and shipping docs from the shipper.
- Broker assigns a PARS or PAPS barcode (unique per shipment) and files the customs entry in advance.
- Barcode label goes on the shipping documents — typically commercial invoice and BOL.
- Carrier references the same barcode on the ACI (PARS) or ACE (PAPS) eManifest.
- At primary inspection, the officer scans the barcode, retrieves the pre-filed entry, and — assuming no red flags — releases the shipment.
The work is done before the truck arrives; the border is a verification step, not a processing step.
Common failure modes: broker hasn't filed yet (barcode exists but isn't linked), barcode on paperwork doesn't match the one on the manifest, or entry has errors (wrong importer of record, missing HS code). Each one bounces the driver to secondary.
The PARS PAPS explained for Canadian carriers post covers barcode formats, broker coordination, and what to do when a primary scan fails.
What are CBSA CSA and CBP C-TPAT (trusted-trader programs)?
Trusted-trader programs sit at the carrier level above FAST. Enrolling in both CSA and C-TPAT means fewer inspections, reduced data requirements, and FAST lane access — provided drivers hold FAST cards and importers on both ends are also enrolled.
CSA (Customs Self Assessment). CBSA's trusted-importer and trusted-carrier program. Approved carriers skip certain pre-arrival data transmissions and use FAST lanes. CSA importers file consolidated monthly accounting instead of per-entry.
C-TPAT (Customs-Trade Partnership Against Terrorism). CBP's supply-chain security partnership. Carriers submit a Supply Chain Security Profile covering 12 security domains (personnel, conveyance, IT, physical access, business partners), maintain documented policies, and commit to regular internal audits. In return: fewer exams, priority processing, FAST lane eligibility.
Benefits a carrier sees: lower inspection rates (reported 50-80% reductions depending on historical exam rate), FAST lane access with FAST-carded drivers and eligible shipments, reduced manifest data elements for approved importers, and faster dispute resolution.
Application reality. Both programs require written policies (pre-employment screening, trailer seal procedures, IT access controls), a site visit from CBSA or CBP personnel, and a validation cycle every 3-4 years. CSA approval runs 6-12 months; C-TPAT 9-18 months. Sizable cross-border carriers carry both. Start with C-TPAT if US volume dominates; CSA if Canada-bound volume dominates.
See the CBSA CSA program guide and CBP C-TPAT carrier requirements for application packet details.
What is an in-bond shipment?
An in-bond shipment is freight that has entered one country but hasn't been cleared for its final destination — it moves under customs seal, under a bonded carrier's authority, to an inland clearing point.
Classic case: a Halifax-arriving ocean container bound for Brampton. It's discharged at the Port of Halifax, moved in-bond to a CBSA bonded warehouse near Brampton, and cleared there instead of at Halifax. Same logic in reverse for exports.
Three common in-bond types (US terminology):
- IT (Immediate Transportation). Uncleared freight from port of arrival to an inland CBP office where entry is filed.
- T&E (Transportation and Exportation). Uncleared freight through US territory to a third country — Asia-origin goods landing at Long Beach, in-bond across the US, exported to Canada.
- IE (Immediate Exportation). Exports uncleared freight directly out of the country of arrival with minimal in-country processing.
Bonded carrier requirement. Only a CBSA-approved (Canada) or CBP-approved (US) bonded carrier can legally perform in-bond moves. The bond insures against duty and tax owed if freight "disappears" into the domestic market instead of reaching the cleared destination. Trailers are sealed, seals logged on the manifest, and breaking a seal without authorization carries significant penalties.
The in-bond shipment guide covers the CBSA bonded carrier application, type 2 vs. type 4 bonds, and the documentation flow at both ends.
How does CUSMA (USMCA) affect Canadian carriers in 2026?
CUSMA (USMCA in the US) replaced NAFTA on July 1, 2020. Three provisions matter for carriers.
Rules of origin. For goods to move CUSMA-duty-free, they must meet origin thresholds — typically regional value content (60-75% North American depending on product) and/or a tariff shift rule. Auto parts, agricultural goods, and steel have sector-specific rules. Carriers don't determine origin — shippers and importers do — but knowing whether a shipment is CUSMA (marked on the commercial invoice with a CUSMA certification statement) or non-CUSMA affects entry process and duty implications.
Certificate of origin. CUSMA eliminated the standardized NAFTA certificate form. Any producer, exporter, or importer can make a CUSMA origin declaration containing nine required data elements on a commercial invoice, packing list, or standalone document. Declarations can cover a single shipment or a 12-month blanket period. Carriers should confirm the declaration is present and legible on CUSMA-claimed shipments; missing declarations mean the shipment pays MFN duty and the importer files a post-entry correction.
Cabotage. Unchanged under CUSMA, and where Canadian carriers most often get burned. A Canadian carrier can haul Canada-to-US and US-to-Canada freight all day. A Canadian carrier cannot legally haul a purely US domestic load (Chicago to Atlanta with no Canadian connection). Reverse applies to US carriers in Canada. Violations carry substantial penalties and can cost operating authority. Drivers asking dispatch "can I pick up this short domestic leg to fill the return trip" get a firm no — $800 in revenue isn't worth a $10,000+ cabotage penalty.
2026 CUSMA review. Article 34.7 requires a joint review on the sixth anniversary — July 2026. Agenda items being floated include auto rules of origin, digital trade, labour value content, and dispute resolution mechanics. Nothing directly rewriting the cross-border trucking rulebook is on the table, but changes to auto rules of origin would reshape Ontario-Michigan parts lane volumes.
What are the most common cross-border mistakes?
Seven mistakes that keep costing carriers the same money every year.
-
Late ACE/ACI manifest filing. The 1-hour rule is enforced. A manifest sent 55 minutes before arrival isn't compliant because the driver slowed down. Fix: File at dispatch-out, not at departure.
-
Vague HS code detail. "Machine parts" isn't a commodity description. Specific HS codes (6-digit minimum, 10-digit where required) and plain-language descriptions are both needed. Fix: TMS-enforced dropdowns or a shared HS lookup; reject loads at dispatch where the rate con doesn't carry commodity detail.
-
Wrong PARS/PAPS barcode on paperwork vs. manifest. Broker emails a barcode, someone transcribes it wrong, manifest goes out with the wrong number. Fix: Scan the broker's label directly; don't re-key.
-
Non-FAST driver in a FAST lane. CBP turns the driver around and redirects to the general queue — 45 minutes lost. Fix: Dispatch system flags non-FAST drivers and never assigns them to FAST-expected lanes.
-
Incorrect importer of record on CARM. Post-R2, the importer's CARM account must be active, RPP bond posted, broker delegated. Get it wrong and the entry hangs. Fix: Pre-verify every new commercial customer's CARM readiness at onboarding.
-
Expired bond. CBP carrier bonds renew annually; surety lapse notices sit in a generic inbox. An expired bond means ACE submissions are rejected. Fix: Calendar the renewal 60 days early; assign to a named person, not "admin@".
-
Cabotage drift. Driver takes a "favour" US-domestic leg to reposition. Nobody catches it until a CBP audit cross-references ACE records and dispatch logs. Fix: Written policy, driver sign-off, automated dispatch rules that refuse US-to-US assignments for a Canadian-domiciled tractor.
Crossing the border? BorderPro.ai handles ACE manifest filing, ACI eManifest, PARS/PAPS tracking, and CARM Release 2 submissions in one workflow — no more re-keying data between systems.
Frequently Asked Questions
What do I need to start cross-border trucking Canada to US?
At minimum: a CBSA carrier code, a CBP SCAC, a USDOT number (with MC authority if hauling regulated commodities), a CBP carrier bond, Canadian insurance covering US operation, and access to an ACE/ACI filing channel (EDI, portal, or service bureau). Drivers need valid passports and, for FAST lane access, FAST cards. Expect a 3-6 month runway before the first southbound load.
How much does a customs bond cost for a Canadian carrier?
A CBP carrier bond (Type 2, $25,000 face value) costs $400-1,500 per year in 2026 depending on underwriter, credit, and claims history. A CBSA Release Prior to Payment bond scales with monthly duty exposure — $1,500-3,000 annually for smaller carriers, $3,000-5,000+ for higher-volume in-bond operations. New carriers with no credit history can pay 2-3x these ranges.
Is CARM required for carriers or just importers?
CARM R2 is mandatory for commercial importers of record — every importer needs a CARM Client Portal account with their Business Number and, in nearly all cases, an RPP bond. Carriers aren't required to hold an importer CARM account unless they act as importer themselves (return equipment moves, own-parts imports, some in-bond flows). It hits carriers at the consignee level: if the importer isn't CARM-ready, shipments get held.
What happens if I file an ACE manifest late?
Late filings trigger liquidated damages (monetary penalties) and can result in denied entry or inspection hold. Repeat offenders see increased exam rates and can face bond claim actions. Most importantly, a late manifest defeats pre-clearance — the shipment drops back to manual processing at the booth, adding hours per crossing.
Do I need both FAST and a carrier code?
Yes, different purposes. The CBSA carrier code identifies the carrier and is a prerequisite for ACI filing — company-level. A FAST card identifies a pre-vetted driver for FAST lane access — driver-level. Carriers need a carrier code before any load; FAST is only needed if the carrier wants FAST lane access (which also requires C-TPAT and/or CSA certification).
Can a US carrier haul freight between two Canadian cities? (cabotage)
No. Under CUSMA and longstanding Transport Canada rules, a US-domiciled carrier cannot perform a purely domestic Canadian move. Reverse applies: a Canadian carrier cannot haul Chicago-to-Atlanta domestic US freight. Cross-border moves are fine. Penalties include impoundment, fines in the thousands per violation, and suspension of operating authority.
What is the difference between a customs broker and a bonded carrier?
A customs broker is a licensed agent who files entries on behalf of importers — they prepare the B3 (Canada) or CBP entry, calculate duty and tax, and communicate with customs. A bonded carrier is the transportation company approved to move uncleared freight under customs bond. They work together on every cross-border shipment: broker clears the paper, carrier moves the freight.
How long does it take to become a bonded carrier in Canada?
A CBSA bonded carrier application (BSF329 plus financial documentation and the bond) takes 4-8 weeks from submission to approval in 2026, provided the application is clean. Surety underwriting on the bond itself runs 2-6 weeks depending on financial history. Budget 2-3 months end-to-end for a first-time approval.