| Subdivision | From | To | Length | Spurs | Authority | Time- Table |
|---|---|---|---|---|---|---|
| Oyen | Kindersley, Saskatchewan | Hanna, Alberta | 136.4 miles | 1 | TT&TO | Oyen |
| Mantario | Glidden, Saskatchewan | Alsask, Saskatchewan | 44.1 miles | 1 | TT&TO | Mantario |
| Acadia Valley | Eyre Junction, Saskatchewan | Acadia Valley, Alberta | 23.7 miles | 0 | TT&TO | Acadia Valley |
| Sheerness | Batter Junction, Alberta | Wardlow, Alberta | 53.7 miles | 4 | TT&TO | Sheerness |
| Endiang | Endiang Junction, Alberta | Nevis, Alberta | 75.2 miles | 1 | TT&TO | Endiang |
| Drumheller | Hanna, Alberta | Sarcee Yard – Calgary, Alberta | 131.9 miles | 5 | TT&TO | Drumheller |
| Stettler | Ferlow Junction, Alberta | Dinosaur, Alberta | 108 miles | 1 | TT&TO | Stettler |
| Three Hills | Mirror, Alberta | Sarcee Yard – Calgary, Alberta | 126 miles | 2 | TT&TO with some ABS | Three Hills |
| Calgary Terminals | Calgary, Alberta | Yard Limits | Calgary Terminals | |||
| Brazeau | Alix Junction, Alberta | Brazeau | 149.6 miles | 20 | MBS 90.8 miles & TT&TO | Brazeau |