CP’s latest labour dispute is over — but the metaphorical wreckage is going to linger on the tracks for a while. Canadian Pacific Railway and the Teamsters Canada Rail Conference agreed March 22 to settle a labour dispute that began March 20, when the railway locked its workers out over a dispute on pensions, pay