Canada Border Services Agency

Warehouse sub-location codes in Canada

A sub-location code is the four-digit number CBSA gives a sufferance or bonded warehouse, where imported goods wait until they are released. CBSA lists 962 active codes. 64 more have been withdrawn; they stay here, marked, for declarations made before then.

active codes
962
withdrawn, kept for reference
64
CBSA offices with a warehouse
108
at 0395, more than any other office
113

All warehouse codes by office

0701 CalgaryAlberta · 53

0702 EdmontonAlberta · 41

0703 LethbridgeAlberta · 2

0705 CouttsAlberta · 1

0801 CranbrookBritish Columbia · 1

0804 NanaimoBritish Columbia · 5

0807 PentictonBritish Columbia · 1

0808 Prince RupertBritish Columbia · 9

0809 Vancouver Main Long RoomBritish Columbia · 98

0811 VictoriaBritish Columbia · 5

0813 Pacific HighwayBritish Columbia · 5

0814 KamloopsBritish Columbia · 3

0817 HuntingdonBritish Columbia · 2

0820 Prince GeorgeBritish Columbia · 2

0821 Via, Commercial OperationsBritish Columbia · 46

0831 KelownaBritish Columbia · 1

0832 PatersonBritish Columbia · 1

0837 SidneyBritish Columbia · 2

0841 AldergroveBritish Columbia · 30

0842 PCB Highway Sufferance WhseBritish Columbia · 1

0502 Emerson CommercialManitoba · 2

0504 Winnipeg Main LongroomManitoba · 26

0510 Winnipeg International AirportManitoba · 7

0201 BathurstNew Brunswick · 2

0204 FrederictonNew Brunswick · 7

0205 St CroixNew Brunswick · 1

0206 CBS MonctonNew Brunswick · 10

0209 Port of St. AndrewsNew Brunswick · 2

0210 Saint JohnNew Brunswick · 12

0213 EdmundstonNew Brunswick · 1

0911 Corner BrookNewfoundland and Labrador · 4

0912 GanderNewfoundland and Labrador · 1

0914 St. John'sNewfoundland and Labrador · 10

0918 StephenvilleNewfoundland and Labrador · 1

0921 ArgentiaNewfoundland and Labrador · 1

0922 Harbour GraceNewfoundland and Labrador · 2

0009 HalifaxNova Scotia · 37

0021 SydneyNova Scotia · 2

0403 IqaluitNunavut · 1

0400 PeterboroughOntario · 1

0401 KitchenerOntario · 6

0402 BellevilleOntario · 1

0404 BrantfordOntario · 2

0405 BrockvilleOntario · 2

0406 ChathamOntario · 1

0409 CornwallOntario · 1

0410 Fort Erie CommercialOntario · 3

0414 GuelphOntario · 2

0417 HamiltonOntario · 33

0420 KingstonOntario · 3

0423 LondonOntario · 10

0425 StratfordOntario · 1

0427 Niagara FallsOntario · 4

0428 North BayOntario · 1

0430 OshawaOntario · 9

0431 Ottawa Longroom/Hwy Suff. WhseOntario · 15

0439 PrescottOntario · 1

0440 SarniaOntario · 3

0441 Sault Ste.-MarieOntario · 2

0444 SudburyOntario · 2

0446 St. ThomasOntario · 1

0449 TrentonOntario · 4

0452 Windsor TunnelOntario · 2

0453 Windsor - Ambassador BridgeOntario · 10

0454 WindsorOntario · 2

0457 CambridgeOntario · 2

0459 BarrieOntario · 2

0461 Thunder BayOntario · 5

0471 Port ColborneOntario · 8

0474 Smiths FallsOntario · 1

0476 OakvilleOntario · 3

0477 LindsayOntario · 1

0478 Fort FrancesOntario · 1

0480 BramptonOntario · 4

0485 Ottawa Air Cargo CentreOntario · 8

0486 NewmarketOntario · 1

0490 KenoraOntario · 1

0492 WoodstockOntario · 2

0495 Toronto Main Long RoomOntario · 34

0496 Interport Sufferance WarehouseOntario · 21

0497 P.I.A. Commercial OperationsOntario · 54

0101 CharlottetownPrince Edward Island · 2

0301 ChicoutimiQuebec · 8

0303 DrummondvilleQuebec · 4

0312 QuébecQuebec · 20

0315 ShawiniganQuebec · 1

0316 SherbrookeQuebec · 1

0317 SorelQuebec · 6

0320 Saint-HyacintheQuebec · 1

0321 Saint-JeanQuebec · 1

0322 Trois-RivièresQuebec · 11

0323 ValleyfieldQuebec · 4

0342 JolietteQuebec · 2

0346 Saint-JérômeQuebec · 2

0349 Rouyn-NorandaQuebec · 1

0350 Val-d'OrQuebec · 2

0351 LacolleQuebec · 2

0355 Baie-ComeauQuebec · 4

0356 CowansvilleQuebec · 1

0361 Sept-ÎlesQuebec · 3

0363 Cap-aux-MeulesQuebec · 1

0395 MontréalQuebec · 113

0396 Aéroport international de MontréalQuebec · 28

0398 Montréal Côte-de-LiesseQuebec · 10

0399 Aéroport international MirabelQuebec · 8

0604 ReginaSaskatchewan · 12

0605 SaskatoonSaskatchewan · 5

0894 Dawson CityYukon · 1

Withdrawn codes no longer on CBSA’s list

Each was dropped from CBSA’s list, on the date shown where we know it. They are kept for declarations made before then.

Good to know

  • Warehouse codes

    Always with an office code. A warehouse’s four-digit code only goes on a declaration together with the code of the CBSA office it reports to.

  • 64 withdrawn

    Check a code is still listed. CBSA withdraws warehouse codes as warehouses close or change hands. 64 of the 1,026 codes here are withdrawn; each page says whether its code is on CBSA’s current list.

Questions

What is a sub-location code?

The four-digit code CBSA gives a sufferance or bonded warehouse. It goes on a declaration together with the code of the CBSA office the warehouse reports to.

How many warehouse codes are there?

962 are on CBSA’s current list. Withdrawn codes are listed too, with the date CBSA withdrew them.

What does a withdrawn code mean?

CBSA’s list no longer includes it, usually because the warehouse closed or changed hands. A new declaration needs a code that is still listed.

Sources: Sub-location codes for customs sufferance warehouses, Canada Border Services Agency, version of July 27, 2026; Directory of CBSA offices and services, Canada Border Services Agency.

A withdrawn code is one CBSA’s list no longer includes. Its page stays here, with the date of the first list without it where we have one, because declarations made before then still name it.

Adhoc is not affiliated with CBSA or CBP.

Clear more entries with the team you have.

Adhoc’s agents classify each line, check it against CBSA and agency rules, and draft the declaration for your team to submit.

Book a walkthrough

Cookie settings

We use cookies to analyze site traffic. By clicking “Accept”, you consent to our use of analytics cookies. Read our Privacy Policy for more information.