Canadian Pacific Railway buys Kansas City Southern to create 1st Canada-to-Mexico rail network

Canadian Pacific Railway buys Kansas City Southern to create 1st Canada-to-Mexico rail network