Canadian National (CNI) to Infuse C$460M in British Columbia
Canadian National Railway Company CNI announced an investment plan worth ... 252,000 new railroad ties, replacement of nearly 101 miles of rail and rebuilding of ... Canadian National currently carries a Zacks Rank #3 (Hold).