CP 9814-9586-CEFX 1007-CP 9568-6046-9807-1505 leads another vastly overpowered train down Campbellville hill. This one has 2 98xx units, the most recent engines CP has bought, 6046, the last SD40-2 CP bought, and 1505, a GP7, looking rather out of place.