Canadian Pacific to buy Kansas City Southern for $25 billion in cash

Canadian Pacific to buy Kansas City Southern for $25 billion in cash
play icon
A locomotive of Kansas City Southern Railway in the US.