List of subsidiary railways of the Canadian Pacific Railway
The Canadian Pacific Railway (CPR) owned several subsidiary railways. The CPR often built or acquired lines through subsidiaries. Many of these subsidiaries retained their identity for an extended amount of time, others were only on paper.
![]() | This list is incomplete; you can help by . (August 2008) |
- Ontario and Quebec Railway
- Toronto, Grey and Bruce Railway
- Toronto, Hamilton and Buffalo Railway
- Grand River Railway
- Lake Erie and Northern Railway
- Quebec Central Railway
- Kettle Valley Railway
- Kaslo and Slocan Railway
- Nakusp and Slocan Railway
- Columbia and Kootenay Railway
- Soo Line Railroad
- St. Lawrence and Hudson Railway
- Esquimalt and Nanaimo Railway
- Canadian Atlantic Railway
- Central Maine and Quebec Railway
Categories:
- Canadian Pacific Railway subsidiaries
- Canada rail transport stubs