Canadian National: When The Train Slows Down, It’s Time To Seize The Opportunity (CNI)

Canadian National Railway has been trending lower for some months due to labor disputes. In the meantime, rail traffic data paints a promising picture …