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.
2 repaint EMDs hide out the small snow storm on the North end of Nahant. 6043 and 4420 would be used for RCL job after the snow passed.
CP 251 is approaching Farnham on a crystal clear morning with CP 7022, KCS 4820 and CP 8107 for power.
An eastbound CP train passes thru University Avenue.
CP 113 heads through Selim passing train 118. This siding was recently extended to 14000ft.
CP train 100 heads out of Bowker with everything coated in fresh snow
CP SD70ACU 7023 shoves 119's train out of Schreiber while the Propane switch heater train rests in Schreiber Yard.