Canadian Pacific Kansas City said it would buy an additional 30 Tier 4 locomotives from Progress Rail this year as part of its commitment to invest $800 million in American businesses. The Canadian ...