G
- Galt and Guelph Railway
- Gananoque, Perth and James Bay Railway
- Gananoque and Rideau Railway
- Gaspe Lines
- Georgian Bay and Wellington Railway
- Grand Haven and Milwaukee Transportation Company
- Grand Junction Railroad
- Grand Junction Railway of Canada
- Grand Junction Railway
- Grand Rapids Terminal Railroad
- Grand Trunk Car Ferry Line
- Grand Trunk Fire Brigade
- Grand Trunk, Georgian Bay and Lake Erie Railway
- Grand Trunk Junction Railway
- Grand Trunk Milwaukee Car Ferry Company
- Grand Trunk Pacific Alaska Steamship Company
- Grand Trunk Pacific Branch Lines Company
- Grand Trunk Pacific Coast Steamship Company
- Grand Trunk Pacific Development Company
- Grand Trunk Pacific Dock Company of Seattle
- Grand Trunk Pacific Railway
- Grand Trunk Pacific Saskatchewan Railway
- Grand Trunk Pacific Telegraph Company
- Grand Trunk Pacific Terminal Elevator Company (Limited)
- Grand Trunk Pacific Town and Development Company
- Grand Trunk - Pennsylvania Transportation Company
- Grand Trunk Pension Fund
- Grand Trunk Radio Communications
- Grand Trunk Railway of Canada
- Grand Trunk Railway Acquisition
- Grand Trunk Railway of Canada East
- Grand Trunk Railway Fire Brigade
- Grand Trunk Railway Insurance and Provident Society
- Grand Trunk Railway Literary and Scientific Institute
- Grand Trunk Railway of Canada Superannuation and Provident Fund
- Grand Trunk Railway Regiment
- Grand Trunk Terminal Warehousing Company
- Grand Trunk Western Railroad
- Grand Trunk Western Railway
- Granville and Victoria Beach Railway and Development Company
- Great American and European Short Line Railway
- Great Eastern Railway
- Great Northern Elevator Company
- Great Northern Construction Company
- Great Northern Railway of Canada
- Great Northern Western Telegraph Company of Canada
- Great Western Railway
- Gulf Shore Railway
Read more about this topic: List Of Canadian National Railways Companies