Canadian Pacific Canadian Locomotive Company H24-66 8909
Designer Bill Alder
Source www.cpr.ca