CP train 104 crossing the Trans Canada Highway at Selim on the CP Nipigon Subdivision.
CPKC train 118 holds the siding for a meet with CP train 421 at Selim on the CPKC Nipigon Subdivision.
CP train 421 aproaching Gravel on the CP Nipigon subdivision.
CP train 118 approaching Selim on the CP Nipigon Subdivision.
CP 8500 is rear end DPU, (Distributed Power Unit), of CP train 119 at Rossport, Ontario.
CP 113 flies through the curve at Rossport
CP AC4400CWM 8114 leads train 113-17 through the small town of Rossport, ON.
Montreal-Vancouver train 113-17 whips around the curve at Rossport.
CP 8814E is about to knock down the home signal at Selim (West) with priority train 100-15 in tow.
113's train flies through a rock cut at Rossport.
CP's hotshot Toronto, ON - Vancouver, BC stack train takes the curve through beautiful Rossport, Ontario along the shores of Lake Superior.
CP train 101 in the town of Rossport, Ontario.
CP ES44AC 8718 + CP AC4400CWM 8068 take charge of 101, curving through the village of Rossport on the shores of Lake Superior
Tail end DPU on eastbound.
CP 2816 east receives some attention as it pauses at Selim.