TruckerPro — The all-in-one platform for trucking companies. Dispatch, fleet management, accounting & more. Learn More
Compliance

Shipping Hazmat Across the US-Canada Border: What Carriers Need to Know

2026-03-31

Transporting hazardous materials across the US-Canada border adds significant regulatory complexity to an already detailed process. Missing a single requirement can result in cargo holds, steep fines, or even criminal charges. Here's what every cross-border carrier needs to understand.

Dual Regulatory Framework

When shipping hazmat internationally between the US and Canada, you're subject to two overlapping regulatory systems:

- US: Title 49 CFR (Code of Federal Regulations), administered by PHMSA (Pipeline and Hazardous Materials Safety Administration) and enforced by DOT

- Canada: Transportation of Dangerous Goods (TDG) Act and Regulations, administered by Transport Canada

The good news: these frameworks are largely harmonized through UN recommendations. The bad news: "largely harmonized" means there are still differences that can trip you up.

Key Differences Between US and Canadian Hazmat Rules

Classification

Both countries use the UN hazard classification system (Classes 1-9), but some specific materials may be classified differently or have different subsidiary risks assigned.

Placarding

- US placarding follows DOT requirements under 49 CFR 172

- Canada follows TDG placarding standards

- Most placards are identical, but there are differences in size requirements, placement, and when placards are required vs. optional

Documentation

- US: Requires a hazmat shipping paper compliant with 49 CFR 172.200

- Canada: Requires a TDG shipping document compliant with Part 3 of the TDG Regulations

- For cross-border shipments, carriers often carry both documents

Training

- US: PHMSA requires hazmat training and recertification every 3 years

- Canada: TDG requires training certificates with recertification every 3 years

- Training from one country is generally not automatically accepted in the other

eManifest Requirements for Hazmat

When filing your ACE or ACI eManifest for a hazmat shipment, additional data elements are required:

ACE (US-bound)

- UN number (e.g., UN1203 for gasoline)

- Proper shipping name

- Hazard class and division

- Packing group

- Emergency contact name and 24-hour phone number

- Quantity and unit of measure

ACI (Canada-bound)

- UN number

- Shipping name per TDG

- Class and division

- Packing group

- Emergency response assistance plan (ERAP) number if required

- 24-hour emergency phone number

When Is an ERAP Required?

Canada requires an Emergency Response Assistance Plan for certain high-risk dangerous goods. An ERAP must be approved by Transport Canada before you can transport these materials. Common ERAP-required goods include:

- Certain toxic gases (Class 2.3)

- Certain flammable liquids and solids in large quantities

- Specific oxidizers and organic peroxides

- Certain infectious substances

Check Transport Canada's ERAP list before shipping. If an ERAP is required and you don't have one, you cannot legally transport the goods in Canada.

Driver Requirements

Drivers hauling hazmat across the border need:

Minimum Requirements

- Valid commercial driver's license with hazmat endorsement (US) or equivalent (Canada)

- Current hazmat/TDG training certificate

- Valid passport or FAST card

- Knowledge of emergency response procedures for the specific materials being transported

Recommended

- FAST card (for priority processing and reduced inspections)

- ERG (Emergency Response Guidebook) in the cab — required by both countries

- Familiarity with both US and Canadian hazmat placarding requirements

Common Hazmat Border Issues

1. Inconsistent Placarding

Your truck is placarded for US DOT compliance, but a Canadian inspector notices a difference from TDG requirements. Solution: understand both systems and placard to satisfy the stricter of the two.

2. Missing Emergency Contact

Both ACE and ACI require a 24-hour emergency contact phone number. If this number doesn't work when tested, you'll face delays. Make sure your emergency contact is genuinely available 24/7.

3. Quantity Thresholds

Certain exemptions apply below specific quantity thresholds, but these thresholds differ between US and Canadian regulations. Don't assume a US exemption applies in Canada.

4. Residue Shipments

Even empty containers that previously held hazardous materials (residue shipments) must be properly documented and declared. "Empty" doesn't mean "exempt."

Fines and Penalties

United States

- PHMSA civil penalties: up to $96,624 per violation per day

- Criminal penalties for willful violations: up to $500,000 and/or imprisonment

Canada

- TDG violations: up to $50,000 for individuals, $100,000 for corporations on summary conviction

- Indictable offences: up to $1,000,000 for corporations

Best Practices

1. Maintain a hazmat commodity library — Save your frequently shipped hazmat commodities with correct UN numbers, classes, and descriptions so you don't have to look them up every time.

2. Verify before you file — Double-check UN numbers, quantities, and emergency contacts before submitting your eManifest.

3. Train your drivers — Ensure drivers know the emergency procedures for every hazmat shipment they carry. A driver who can't answer basic questions about their cargo will be detained.

4. Keep documentation accessible — Shipping papers must be within arm's reach of the driver at all times. If you're carrying multiple hazmat shipments, each must have its own documentation.

5. Update your records — ERAP approvals expire. Training certificates expire. Hazmat endorsements expire. Track all expiry dates and renew early.

How TruckerPro Border Handles Hazmat

TruckerPro Border includes dedicated hazmat fields in every commodity entry. When you mark a commodity as hazardous, the system requires the UN number, hazard class, and emergency contact before allowing submission. Your saved commodity templates retain all hazmat details, and the system flags expiring driver hazmat certifications automatically.

Back to Blog