CR, WR get 17 new trains