CP 119 is exiting Lachine IMS Yard with a long string of intermodal cars before backing up to the rest of its train.
CP 8710 leads its train east between Calgary and Carseland.
Canadian Pacific 8710 leads the Blue Island, IL to San Bernardino, CA auto train through the dry desert of San Bernardino County on the Needles Subdivision
A Canadian Pacific GEvo leads the hottest westbound on the Pulaski District. The crew on NS 201 is wasting no time getting its train to Bristol.
The rushing waters of the Bronte Creek at Progreston don't give much notice for trains - but the photographer was ready. Perched by the riverside expecting a southbound train, a pair of GEVOs brie... (more)
KCS frac sand train with CP power in Texas.
On September 21, 2013, Canadian Pacific ES44AC No. 8710 glides through Wasa, British Columbia, with an empty coal train heading for a crew change at Fort Steele.
Canadian Pacific GE ES44AC No. 8710 leads a southbound coal empty through Wasa, British Columbia, heading for a crew change at Fort Steele on September 21, 2013.
A CP train from Detroit joins the Chicago line heading West
Eastbound stacks cross Little Pic River on north shore Lake Superior
CP GEVOs 8710, 8759 and 8755 are performing some sort of tests around the Spiral Tunnels. The 8755 was wearing 3 SBUs on it's nose, so I can only assume that they were testing to see if there was ... (more)
Framed by an old farm bridge 8710 and 9755 are hard at work hauling a long mixed freight up the Niagara Escarpment.
A pair of GEs struggle to make it up the Niagara Escarpment. As they approach the Walker's Line crossing, they still have about two-and-a-half of miles of hill left to conquer.
departing Thunder Bay for Ignace and towards Edmonton, Alberta