Canadian Pacific makes $31B offer to buy KCS

Canadian Pacific Railway Limited (CP) announced on Tuesday it submitted an improved offer to acquire Kansas City Southern (KCS), thus confirming an earlier media report.

The stock and cash bid values…