Canadian Pacific train sweeps in to town.