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

Canadian National Railway operates an extensive network of railroads and related transportation services across North America. The company's …