News

Canadian National Railway (TSX:CNR) stock could be a bargain for those who buy and hold for the next eight years.