The CP Crowsnest subdivision runs from Lethbridge, Alberta to Crowsnest, British Columbia.
| Mile | Station | Siding |
|---|---|---|
| 7.9 | LETHBRIDGE YARD Start of CP Aldersyde subdivision | Yard |
| 11.0 | KIPP | Yard |
| 15.5 | MONARCH | – |
| 19.2 | Hotbox Detector | – |
| 23.4 | PEARCE | – |
| 31.8 | FORT MACLEOD | 9,230 |
| 36.2 | Hotbox Detector | – |
| 41.5 | PEIGAN | – |
| 48.3 | CHOKIO | 8,680 |
| 51.5 | BROCKET Junction with CP Pecten subdivision | – |
| 57.0 | Hotbox Detector | – |
| 61.2 | PINCHER | – |
| 68.4 | COWLEY | 8,100 |
| 74.9 | Hotbox Detector | – |
| 79.5 | BURMIS | 8,522 |
| 86.3 | FRANK | – |
| 90.6 | CHINOOK | 7,512 |
| 92.0 | COLEMAN | – |
| 95.8 | SENTINEL | – |
| 96.3 | Hotbox Detector | – |
| 101.1 | CROWSNEST | Yard |
The maximum speed limit on the CP Crowsnest subdivision is 45 MPH.
The subdivision operates under the Occupancy Control system (OCS) for the majority of the subdivision.