They are ex. NS units that CP picked up a few years back when they were power short. CP blanked out the cab windows and made them trailing only B...
That is an SD50F built by GM, not GE. CN does have some wide bodied dash 8's that look similar from a distance. -Trevor