Canadian Pacific contracted Relco Locomotives in Albia to build at least 2 of these Herzog-esque self-propelled M/W trains. This units “A” end is powered, converted from GP38AC CP 3001 and carries two numbers, CP 403011 and MW 9507-10. The “B” end is driving controls only and carries the numbers CP 403091 and MW 9507-11. The cars are converted well cars.