CN to invest $510 million in Alberta rail infrastructure – Investing.com Canada

across North America annually. With a rail network spanning nearly 20,000 miles, CN connects Canada's coasts with the U.S. Midwest and Gulf Coast …