CNR Stock: Buy, Sell, or Hold Now? – MSN

rail train © Provided by The Motley Fool. Investors in Canadian National Railway (TSX:CNR) have been on a rough ride for the past year. Canadian …