That slide was shot 16 years ago, on June 11, 1994 in Hamilton, Ontario by Glenn Cunningham.
4223 and 4224 are both MLW C424 units. Clearly HATX 509 used to be a Guilford unit, and in fact it was #314 when it was leased to them. It is a GP40-2.
Two slides for you today! Here is a slide shot 13 years ago today, by Glenn Cunningham. Three of my favourite MLWs, CP 4228, 4243, and 4211, rest in London Ontario. 4243 was NBEC 4243 at the end of its life, before being scrapped in 2009 after the New Brunswick East Coast Railway was purchased by CN.
This is another slide shot on the same day in the same location by Glenn Cunningham. CP 4214 is the lead engine of this triplet.
Here's another slide from Glenn Cunningham, this one in an unknown location (maybe London Ontario?) taken on October 12, 1995. CP 4231 and I think 4203 are at the head of a coal train.
Here's a Glenn Cunningham slide from 14 years ago. CP 4233 and two other C424s appear to be towing their shiny new replacements. I count at least 7 locomotives "dead in tow" behind the three old warhorses. Are they AC4400s?