Better Buy: CN Rail Stock or Canadian Pacific Railway Stock? CN Rail (TSX:CNR) and CP Rail (TSX:CP) are great dividend-growth picks to buy on the latest wave of weakness. Motley Fool 03 Oct 2023