Home » Transactions » Kansas City Southern in its $31 billion acquisition by Canadian Pacific Railway