CP Rail Agrees to Buy Kansas City Southern for $25 Billion

… for $25 billion, seeking to create a 20,000-mile rail network linking the U.S., Mexico and Canada in the first year of those nations' new trade alliance.