The CP Windermere subdivision runs from Fort Steele to Golden, BC. This subdivision runs north-south and is quite scenic.
| Mile | Station | Siding |
|---|---|---|
| 0.0 | FORT STEELE Junction with CP Cranbrook subdivision | Yard |
| 6.0 | DOYLE | – |
| 8.5 | Hotbox Detector | – |
| 12.1 | WASA | 8,517 |
| 17.0 | TEEPEE | – |
| 22.4 | SKOOKUMCHUCK | – |
| 25.2 | Hotbox Detector | – |
| 28.1 | TORRENT | 8,775 |
| 34.0 | COPPER CREEK | – |
| 39.5 | CANAL FLATS | 9,364 |
| 44.9 | COLUMBIA LAKE | – |
| 50.4 | ENVIRON | – |
| 50.4 | Hotbox Detector | – |
| 53.7 | FAIRMONT | 9,481 |
| 60.0 | RUSHMERE | – |
| 64.4 | GOLDIE CREEK | – |
| 68.8 | WINDERMERE | 7,928 |
| 73.0 | FIRLANDS | – |
| 77.6 | RADIUM | – |
| 83.0 | EDGEWATER | 2,160 |
| 74.7 | Hotbox Detector | – |
| 88.3 | LUXOR | 8,374 |
| 94.1 | BRISCO | – |
| 97.2 | Hotbox Detector | – |
| 102.2 | SPILLIMACHEEN | 8,250 |
| 109.1 | HARROGATE | – |
| 114.0 | CASTLEDALE | – |
| 117.7 | SEENEY | 8,532 |
| 123.3 | Hotbox Detector | – |
| 127.4 | McMURDO | – |
| 134.0 | HORSE CREEK | 8,375 |
| 140.0 | PURCELL | – |
| 143.0 | GOLDEN YARD | Yard |
| 144.8 | KC JUNCTION Junction with CP Mountain Subdivision | – |