CNI Plans to Invest $30 Million in Tennessee for Rail Innovation | Nasdaq

rail and tie replacements, grade crossing work and structure maintenance. … Canadian National Railway Company (CNI) : Free Stock Analysis Report.