List of subsidiary railways of the Canadian Pacific Railway

Canadian Pacific Railway, itself a subsidiary of Canadian Pacific Kansas City Limited (CPKC), owns or owned several subsidiary railways Many of these subsidiaries retained their identity for an extended amount of time, while others were only on paper.


 * Canadian Pacific Railway
 * Canadian Atlantic Railway
 * International Railway of Maine
 * New Brunswick Railway
 * Dominion Atlantic Railway
 * Canadian Atlantic Railway
 * Central Maine and Quebec Railway
 * Columbia and Kootenay Railway
 * Dakota, Minnesota and Eastern Railroad
 * Esquimalt and Nanaimo Railway
 * Grand River Railway
 * Kaslo and Slocan Railway
 * Kettle Valley Railway
 * Lake Erie and Northern Railway
 * Nakusp and Slocan Railway
 * Ontario and Quebec Railway
 * Quebec Central Railway
 * Toronto, Grey and Bruce Railway
 * Toronto, Hamilton and Buffalo Railway
 * St. Lawrence and Hudson Railway
 * Delaware and Hudson Railway
 * Soo Line Railroad
 * Kansas City Southern Railway
 * Kansas City Southern de México
 * Meridian Speedway
 * Panama Canal Railway