CN allocates funds for rail upgrades in Michigan, Iowa – Railway Technology

Canadian National Railway (CN) has announced plans to invest around C$55m … in addition to rebuilding 19 road crossing surfaces in the state.