CP railroad’s $31B purchase of Kansas City Southern advances | Business | ktbs.com

A railroad merger nearly derailed this year by a bidding war is moving … A Canadian Pacific train hauls oil westward through Banff National Park …