Wall Street SWOT: Canadian National Railway stock faces headwinds amid labor woes

Company Overview. Canadian National Railway operates an extensive network of railroads and related transportation services across North America. The …