Canadian National CNI and Canadian Pacific CP, as well as the Canadian government, are investing millions of dollars in infrastructure improvements to support anticipated volume growth at the ports of ...