Canadian National Railway: A Bright Future Ahead (NYSE:CNI) | Seeking Alpha

Canadian National Railway shares have risen by 15% since my last article. 2023 was a tough year for railroads, but the future looks bright.