Canadian Pacific Railway reaches deal with workers represented by Steelworkers

The railway reached a new contract last month with Unifor, the union that represents 1,200 workers who are responsible for maintaining rail cars …