Canadian National Railway’s SWOT analysis: stock faces headwinds amid operational challenges

Canadian National Railway (TSX:CNR) Company (TSX:CNR; NYSE:CNI), a leading North American railroadacross various sectors. These difficulties …