President Donald Trump says his 25% tariffs on Canada and Mexico are coming on Saturday. Trump also said he'll "probably” ...
CNR and CPKC stocks are part of one of the strongest duopolies in Canada. But which is the better growth option?