$CNI - Canadian National Railway Company Stock Analysis & AI Rating | EquitAI