Canadian National Railway Company (NYSE:CNI) is one of the best Canadian stocks to buy now. On September 9, Canadian National Railway Company and CSX Corp. (NASDAQ:CSX) announced that they signed a ...
Railroad investments such as Canadian National (TSX:CNR) can be lucrative additions to any well-diversified portfolio. That view is especially true now as Canadian National Railway is near its 52-week ...