Canadian Pacific : CMQ9017 ( Bangor & Aroostook ) - SD40-2F