Canadian National completes Great Lakes deal

Canadian National completes Great Lakes deal

Canadian National Railway Co. on Monday announced it completed a $380 million deal with Great Lakes