CP train 113 arrives at Thunder Bay, Ontario.
CP 9727 passes through CP Ducks as it heads west on the Shuswap Sub.
AC4400CW 9708 heads west through Glen Valley.
AC4400CWM 8156 heads east on the Shuswap Sub.
AC4400CWM 8174 and ES44AC 9758 lead westbound CP 301 through the Thompson River Canyon.
ES44AC 8875 and SD70ACU 7030 pass through CP Ducks as they head east on the Shuswap Sub.
SD30C-ECOs 5018 and 5004 travel along the east bank of the Columbia River as they lead CP A19 south on the Windermere Sub.
ES44AC 8751 and SD70ACU 7034 make a light engine move at Geddis.
CP ES44AC 8943 heads west on CN's Ashcroft Sub.
Canadian Pacific's 2022 edition of the Holiday Train makes its afternoon stop in Schreiber
CP's 2022 Canadian Holiday Train crosses the frozen Pic River
CP train 100 at Dorion, Ontario.
CP train 421 at Dorion, Ontario.
CP train 103 departing Thunder Bay, Ontario.
CP train 113 at Dorion, Ontario.