CALGARY, April 20, 2018 /PRNewswire/ – Canadian Pacific Railway Limited (TSX: CP) (NYSE: CP) has reached an agreement with both the Teamsters Canada Rail Conference-Train & Engine (TCRC) and the International Brotherhood of Electrical Workers (IBEW), which averts the potential work…