Canadian Natural Resources strong dividend growth, high yield, and discount valuation make it a top pick for long-term income ...