Canadian National Railway Company (CNI): A Bull Case Theory – Insider Monkey

We came across a bullish thesis on Canadian National Railway Company on Value investing subreddit by TroubleFew8368.