CargoFlo – Rail to Truck Bulk Transfer
CN CargoFlo is a network of bulk distribution terminals that can extend your market reach and create new import/export opportunities. Strategically located throughout Canada and the U.S., CargoFlo terminals transfer product from railcars to trucks and vice versa, as well as load and unload liquid and dry bulk overseas containers.
Not only can our CargoFlo distribution centers extend the market reach of CN customers, they enable non-rail-served shippers and receivers to reap the cost benefits of rail transportation.



Customer benefits:
- Just-in-time deliveries to markets beyond existing service areas
- State-of-the-art transfer and transportation services
- Storage options
- Minimal or no capital expenditures
- Added value through our expanding network of facilities
Products handled:
- Bulk foods
- Chemicals (hazardous and non-hazardous)
- Construction materials (cement, sand, fly ash, roofing granules)
- Fertilizers
- Grain and grain products
- Liquids (flammable and non-flammable)
- Plastics
CargFlo facilities are strategically located in Canada and U.S.
Get the economy of long-distance rail transportation and the flexibility of short-haul truck delivery. Benefit from our industry-leading inventory management system, which has EDI capabilities for instantaneous computer-to-computer information exchange. We also offer a total quality system to ensure product inspection and testing, product integrity, and security. Strict operating plans are tailored to the needs of your business.
Locations:
| Canada | Calgary CargoFlo, Edmonton CargoFlo, Edmonton Bissell CargoFlo, Edmonton Grain Distribution Centre, Hamilton CargoFlo, Moncton CargoFlo |
Montreal CargoFlo, Saint John CargoFlo, Toronto CargoFlo, Vancouver CargoFlo, Winnipeg CargoFlo |
| U.S. | Battle Creek CargoFlo, Chicago CargoFlo |
Chicago Grain Distribution Center, Warren (Detroit) CargoFlo |

