CNI Financials: Canadian National Railway Company AI Analysis