CN in Alberta

The Canadian National Railways (CN) operates an extensive network of main line track and branch lines in Alberta.

This is only a partial list.

CN Subdivisions in Alberta

SubdivisionFromTo
Alliance
Athabasca
BlackfootNorth BattlefordVermilion
Brazeau
Camrose
CoronadoSt. Paul JunctionWaskateneau
Daishowa
Drumheller
EdsonWest Junction (Edmonton)Jasper
Foothills
Grande Cache
Grande Prairie
Lac La Biche
Manning
Meander River
Mountain Park
Oyen
Peace River
Ram River
Sangudo
Slave Lake
Smoky
Three HillsSarcee Yard (Calgary)Mirror
Vegreville
WainwrightBiggarEast Junction (Edmonton)
Westlock

Abandoned Subdivisions

CN in other provinces