Is Canadian National Railway (CNI) The Best Undervalued Stock to Buy?
We just covered Bill Gates’ 2026 Portfolio: Top 10 Stocks to Buy. Canadian National Railway (NYSE:CNI) ranks #3 (see the Bill Gates’ 2026 Portfolio: Top 5 Stocks to Buy). Canadian National Railway (NYSE:CNI)’s moat is strong because it hauls essential goods like grain and fertilizers to intermodal freight through its coast‑to‑coast rail systems in the Pacific, Atlantic and Gulf of Mexico. This network allows Canadian National Railway (NYSE:CNI) to bypass the congested Chicago hub more efficiently than com ...