The CP Holiday Train is seen stopped along Railroad Street in Mechanicville, NY.
CP's new track evaluation consist departs downtown Thunder Bay eastbound onto the Nipigon Sub.
A welcome set of SD40-2's in different paint schemes leads an eastbound CWR/ballast train across the Nipigon Subdivision.
Clouds have set in over Siloam Springs, AR as a Canadian Pacific locomotive leads a southbound train across the trestle over Sager Creek just before clearing the signal at Control Point North Silo... (more)
Grain train CP 328 has just gotten the American crew onboard and is heading south with CP 8728 up front and BNSF 5121 mid-train. This train is destined for Albany.
CP local G53 begins its climb up the Glens Falls Branch after doing some switching in the small yard at Fort Edward.
CP 8202 is on the head of train 100 at Shepard. I watched this train for about 20 minutes as it made its moves at the intermodal yard.( Those mountains in the distance are roughly 100 km/60mi. awa... (more)
A medley of Canadian power crosses the McIntryre River yarding grain loads in Thunder Bay.
After a 2 year hiatus, CP's Holiday Train arrives in Thunder Bay to entertain a massive crowd as CP 5006 looks on between yard assignments. Took several years of attempting this shot before yard p... (more)
Leased CEFX 1020 storms westward out of the dip at Hornby on a nice late spring day.
GP20C-ECO 2233 and GP38-2 3111 lead CP's Homeglen turn west on the Hoadley Subdivision.
CPR's FM-CLC Trainmasters were mostly assigned to Western Canada. However, in the 1960's and early 1970's there was always one assigned to St. Luc Yard in Montreal. Its usual assignment was to r... (more)
CP 8509 Leads CP 149 Through The tight curves and wilderness of Glen Valley, BC.
CP 8824 leads a very long manifest out of Milwaukee. BNSF SD70ACe 9351 helps the manifest get up to track speed.
CP 135 is seen doubling its train after stalling on the grade up the Niagara Escarpment.