3 Top Canadian Dividend Stocks to Buy in July 2021

Canadian National Railway (TSX:CNR)(NYSE:CNI) is a well-run railroad in North America. It has a track record of earnings growth. In the last 10 years …