Canadian Pacific clinches hard-fought $31bn deal for Kansas City Southern
Agreement to create intercontinental North American rail network ends lengthy takeover battle

Agreement to create intercontinental North American rail network ends lengthy takeover battle