The Canadian Pacific Railway has a large presence in the province of Ontario. This page shows a small portion of CP in Ontario.
CP in Ontario
| Subdivision | From | To |
|---|---|---|
| Belleville | Smiths Falls | Toronto |
| Cartier | Coniston | Cartier |
| Hamilton | Brookfield East | Guelph Junction |
| Havelock | Havelock | Toronto |
| Heron Bay | White River | Schreiber |
| Ignace | Kenora | Ignace |
| Kaministiquia | Thunder Bay | Ignace |
| Nemegos | Cartier | Chapleau |
| Nephton | Havelock | Blue Mountain |
| Nipigon | Schreiber | Thunder Bay |
| Parry Sound | Mactier | Romford |
| White River | Chapleau | White River |
Former Subdivisions
| Subdivision | From | To |
|---|---|---|
| Kingston | Renfrew | Kingston |
Todo: Chalk River, North Bay, Bellevile, Brockville, Prescott, The Montreal – Ottawa line, Carleton, Lindsay, Goderich, Galt, Walkerton, Mactier, Owen Sound, Teeswater, Listowel, Elora, St. Mary’s