 The love triangle appears to have ended: Kansas City Southern has terminated plans to merge with Canadian railway CN and has agreed to merge with rival suitor Canadian Pacific. CP and KCS confirmed Wednesday that they have entered into a merger agreement, in which CP will acquire KCS in a stock and cash transaction worth 31 billion. 