 Canadian National is a great railroad with a conservative business model, allowing it to generate high and steady free cash flow. The company has a decent yield and a history of consistent and high dividend growth. 