Canadian National Railway (NYSE:CNI) Expected to Post Quarterly Sales of $2.88 Billion

Six analysts have issued estimates for Canadian National Railway's earnings. … engages in the rail and related transportation business.