Skip to content

FreightXO EDU directory

Flag of CanadaCanada gateway directory

Major commercial seaports in Canada.

Search 17 freight-relevant Canadian seaports by name, city, region, or port code. Review annual cargo volume, identifiers, and practical pickup or drayage context.

17 major gatewaysTonnes + TEU annual volumeUN/LOCODE identifiers

Directory methodology

Codes and annual throughput, with the measurement basis shown.

UN/LOCODE and customs identifiers. Each card shows annual cargo tonnage and TEU. Not reported means the official source did not publish that port-level measure or the gateway is not a material container port. Annual statistics can use different facility boundaries and reporting methods, so figures should be compared with the stated source and year in mind.

Major gateway scope

All 17 Canada Port Authorities, the federal major-port set.

Annual cargo tonnes

Published cargo throughput converted to metric tonnes where the original source used another unit.

TEU handling

TEU represents twenty-foot-equivalent container volume. Bulk-focused ports may have no separately reported TEU value.

Planning note: Directory figures support research and routing conversations. Confirm the terminal, carrier, customs release, appointment rules, operating hours, and current availability before dispatch.

Searchable seaport list

Canada commercial seaport codes and cargo facts.

Search the permanent HTML directory or filter by operating region.

17 gateways shown

Atlantic

4 gateways

Belledune

CABEL

Belledune, NB

UN/LOCODE
CABEL
Customs
Confirm CBSA office
Cargo tonnage
2,100,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Bulk and project cargo

Halifax

CAHAL

Halifax, NS

UN/LOCODE
CAHAL
Customs
Confirm CBSA office
Cargo tonnage
8,600,000 metric tonnes
Container volume
502,200 TEU
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Container and breakbulk gateway

Saint John

CASJB

Saint John, NB

UN/LOCODE
CASJB
Customs
Confirm CBSA office
Cargo tonnage
28,400,000 metric tonnes
Container volume
239,400 TEU
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Container energy and bulk gateway

St. John’s

CASJF

St. John’s, NL

UN/LOCODE
CASJF
Customs
Confirm CBSA office
Cargo tonnage
1,600,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Offshore supply and general cargo

Great Lakes

4 gateways

Hamilton-Oshawa

CAHAM

Hamilton and Oshawa, ON

UN/LOCODE
CAHAM
Customs
Confirm CBSA office
Cargo tonnage
10,800,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Great Lakes bulk and general cargo

Thunder Bay

CATHU

Thunder Bay, ON

UN/LOCODE
CATHU
Customs
Confirm CBSA office
Cargo tonnage
10,700,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Grain bulk and project cargo

Toronto

CATOR

Toronto, ON

UN/LOCODE
CATOR
Customs
Confirm CBSA office
Cargo tonnage
2,200,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Construction bulk and general cargo

Windsor

CAWND

Windsor, ON

UN/LOCODE
CAWND
Customs
Confirm CBSA office
Cargo tonnage
3,900,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Great Lakes bulk and automotive cargo

St. Lawrence

5 gateways

Montreal

CAMTR

Montréal, QC

UN/LOCODE
CAMTR
Customs
Confirm CBSA office
Cargo tonnage
34,300,000 metric tonnes
Container volume
1,517,300 TEU
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Container and diversified cargo gateway

Quebec

CAQUE

Québec City, QC

UN/LOCODE
CAQUE
Customs
Confirm CBSA office
Cargo tonnage
26,800,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Bulk and general cargo hub

Saguenay

CASAG

Saguenay, QC

UN/LOCODE
CASAG
Customs
Confirm CBSA office
Cargo tonnage
1,100,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Industrial bulk and project cargo

Sept-Iles

CASEI

Sept-Îles, QC

UN/LOCODE
CASEI
Customs
Confirm CBSA office
Cargo tonnage
40,100,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
High-volume iron ore gateway

Trois-Rivières

CATRR

Trois-Rivières, QC

UN/LOCODE
CATRR
Customs
Confirm CBSA office
Cargo tonnage
2,600,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Bulk general and project cargo

Pacific

4 gateways

Nanaimo

CANNO

Nanaimo, BC

UN/LOCODE
CANNO
Customs
Confirm CBSA office
Cargo tonnage
4,000,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Forest products and short-sea cargo

Port Alberni

CAPTA

Port Alberni, BC

UN/LOCODE
CAPTA
Customs
Confirm CBSA office
Cargo tonnage
400,000 metric tonnes
Container volume
Not reported
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Bulk and forest-products port

Prince Rupert

CAPRR

Prince Rupert, BC

UN/LOCODE
CAPRR
Customs
Confirm CBSA office
Cargo tonnage
26,300,000 metric tonnes
Container volume
885,800 TEU
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Container and bulk gateway

Vancouver-Fraser

CAVAN

Vancouver, BC

UN/LOCODE
CAVAN
Customs
Confirm CBSA office
Cargo tonnage
170,400,000 metric tonnes
Container volume
3,779,000 TEU
Reporting basis
2025 Transport Canada port-authority total
Commercial role
Canada’s largest diversified port

Port drayage

Connect the gateway to the inland freight network.

FreightXO can coordinate drayage or port pickup after terminal and release details are confirmed. Use LTL for eligible palletized freight or FTL for dedicated capacity, containers, larger shipments, urgent recovery, and specialized equipment.

Pickup checklist

Confirm release, freight, and delivery details.

Release and facility

Provide the exact terminal or handling agent, shipment reference, customs status, release number, availability date, and storage or free-time deadline.

Freight and equipment

Confirm piece count, dimensions, weight, commodity, container or vehicle requirements, hazardous status, temperature needs, and driver credentials.

Appointments and delivery

Confirm pickup rules, cutoff times, destination appointment, unloading plan, empty return when applicable, and site access requirements.

Frequently asked questions

Canada gateway and freight answers.

What does the annual cargo figure measure?

The measurement is stated on each card. It may represent cargo loaded and unloaded, landed weight, or total port-area throughput. Use the year and basis before comparing gateways.

Why do some ports show no reported TEU?

Some gateways specialize in bulk, energy, automotive, breakbulk, or project cargo. The official annual source may not publish a separate container total for every port.

Can FreightXO arrange gateway pickup?

FreightXO can coordinate airport retrieval or port drayage when the cargo is released, facility requirements are confirmed, and appropriate carrier capacity is available.

Does a port code identify the exact terminal?

No. Confirm the carrier, terminal, handling agent, customs office, appointment system, and release instructions. A city-level code alone is not enough for dispatch.

Official sources and review basis

Gateway selection and annual cargo measures use Transport Canada data. Codes were checked against the applicable national and international code systems. Values marked Not reported were not inferred from partial periods.

Reviewed August 12, 2026. Preliminary figures can be revised, and facility boundaries differ. Confirm current operating details before filing or dispatch.