From the 7,290 ft. siding at Sicamous (MP 45.0), where the Okanagan sub. (later the Okanagan Valley Railway) heads south along the Shuswap River to Kelowna in the Okanagan (on Okanagan Lake, in fact), the single track, CTC, main line continues curvily east-northeast along the Eagle River, bridging across that river to its north bank, at an interlocked drawbridge (MP 44.2), and passing a detector at Soisqua (MP 40.8), a bridge over the river to its south bank, the 7,253 ft. siding at Cambie (MP 38.0), a bridge over the river to its north bank, Bowie, a turn curvily northeast, a bridge across the river to its south bank, the 9,082 ft. siding at Malakwa (MP 31.9), a bridge over the river to its north bank, Craigellachie (MP 27.8), where the CP's last spike was driven, two successive bridges across the river as the line and river turn east and then east-southeast, the 9,485 ft. siding at Taft (MP 23.4), Mitikan, where the line turns east again, a detector at MP 19.7, and Endive, where there is a bridge over the river to its south bank.
The line turns south-southeast at Griffith Lake, bridging to the north side of the river at the 7,969 ft. siding at Three Valley (MP 15.5), along the north side of a small lake (the headwaters of the Eagle River), and turning curvily east-northeast, following the lakeshore, and then past Eagle Pass (elevation 1,801 ft.), descending past Eagle Pass Tunnels, the 7,351 ft. siding at Clanwilliam (MP 8.2), Tumtum (MP 6.1), where double track begins and the tracks separate, Tumtum (1st), on the north (eastbound) track, after which the tracks come back together, and Begbie (MP 2.0), and the line crosses the southbound Columbia River to Farwell (MP 1.5), turning south-southeast along the east bank of the river, past the Revelstoke Railway Museum to crossovers at Revelstoke (MP 0.0/125.7), where there is a yard.
The line turns roughly east (with a short jog south before resuming its curvily eastward heading), following the valley of the Illecillewaet River, past crossovers at White (MP 123.4), a bridge to the south bank of the river, crossovers at Greely (MP 119.9), detectors at MP 117.7, Twin Butte (1st), crossovers at Twin Butte (MP 115.0), where it turns north-northeast, still following the river, and considerably uphill, past Lauretta (1st), crossovers at Lauretta (MP 109.5), crossovers at Albert Canyon (MP 105.8), where it turns curvily east, Albert Canyon (1st), a turn curvily northeast, Downie (MP 101.6), where double track ends, Downie (1st), where a line deviation starts with the original line running on the north side of the river, a bridge to the north side of the river, where the line deviation ends, the 9,936 ft. siding at Illecillewaet (MP 98.1), a bridge back to the south side of the river, a turn curvily east-southeast again, Laurie Tunnels, a detector at MP 95.1, Flat Creek (1st), a bridge back to the north side of the river, and Flat Creek (MP 94.2), where double track resumes.
There are crossovers at Ross Peak (MP 89.9), where the tracks separate into the MacDonald Track and the Connaught Track. The westbound MacDonald Track turns northeast and enters the 48,304 ft. long MacDonald Tunnel (opened in 1989), under the Selkirk mountains, and passes under the route of original Rogers Pass line (on the surface above) and then passes the summit at MacDonald (MP 84.9, el. 3,463 ft.), passing beneath the east portal of the Connaught Tunnel (above), emerging from the MacDonald Tunnel and immediately turning north-northwest past Bear Creek (MP 79.3), the 5,800 ft. long Mount Shaughnessy Tunnel, and the 4,032 ft. long James Fox Viaduct, turning north past the 8,800 ft. siding at Wakely (MP 75.0), a detector at MP 70.9), and one of the Mountain Creek Bridges before the tracks come back together.
The eastbound Connaught Track (the second line over Rogers Pass) continues east-northeast, and passes a bridge to the south bank of the Illecillewaet River as it turns just south of east, a turn east-northeast again, where the original line over Rogers Pass departed on the north side (and climbed over the current route), a bridge back to the north side of the river, the 7,528 ft. siding at Glacier (MP 85.5), within the eponymous Canadian National Park, reaching a summit at 3,745 ft. elevation as it turns northeast into 26,517 ft. long Connaught Tunnel (opened 1916), passing beneath the original Rogers Pass line on the surface above and above the MacDonald tunnel at the east portal of Connaught Tunnel, then gradually curving north-northwest past the 8,471 ft. siding at Stoney Creek (MP 77.7), and the Stoney Creek Bridge, and north at a detector at MP 74.8, past Cutbank, Sturdee, the 6,300 ft. siding at Griffith (MP 71.7), the other Mountain Creek Bridge, and Griffith (1st), before the tracks come back together.
There are crossovers at Fraine (MP 68.3), where the tracks come back together, and the line turns northeast to Rogers (MP 66.2) where CP maintained a helper terminal until the late 1980s, and double track ends, bridging to the south bank of the Beaver River and turning south-southeast on the west bank of Kinbasket Lake (the north-flowing Columbia River), on a line diversion built when the river was flooded by a dam further north, east along the lakeshore to the end of the line diversion where the lake ends and the west bank of the Columbia River starts at the 9,980 ft. siding at Beavermouth (MP 62.0), curvily east-southeast along the Columbia, past the 7,764 ft. siding at Redgrave (MP 57.3) and a detector at MP 54.5, curvily southeast, bridging to the east bank of the river at the 8,570 ft. siding at Donald (MP 51.2), past Forde (1st) and Forde (MP 45.7), where double track resumes and the line turns south-southeast, Moberly (MP 42.3), and detectors at MP 39.3, to the crossovers at KC Junction (MP 36.7), the junction with the single track, OCS, Windermere sub. at a wye on the west side, with the CP transcontinental main line, continuing ahead.
Unit grain trains run on this line from the Canadian prairie wheat fields to export terminals near Vancouver, BC. Unit coal trains from southeast British Columbia (on the Crowsnest line, east of Cranbrook) run to the coal transloading terminal at Robertsí Bank, southwest of Vancouver, BC. The single track railroad is CTC-controlled from CP Railís dispatching office in Calgary, Alberta.