Canadian National Railway Company (NYSE:CNI) (CNR:CA) reported Q4 earnings on Thursday. The Montreal-based company reported a ...