After several months of deal-making between Kansas City Southern, Canadian National and Canadian Pacific railroad companies, KC Southern is again choosing to merge with Canadian Pacific in hopes of creating the first-of-its kind railroad from Canada to Mexico.