Unifor members have ratified a new two-year collective agreement covering approximately 1,200 Canadian Pacific Railway mechanical employees in Canada. CP has successfully negotiated three tentative collective agreements with its unions in 2023, including the one with Unifor announced in January and ratified this month.