CNI is a buy due to wide moats, irreplaceable rail assets, operational excellence, and a valuation that allows compounding and an attractive ~8.5% IRR. Canadian National Railway faces short-term ...