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 stoppage of 12:01 am Eastern time tomorrow, April 21, 2018.