Canadian Natural Resources is reaffirmed as a Strong Buy, driven by robust free cash flow, resilient assets, and a disciplined capital allocation strategy. Recent acquisitions, notably the AOSP swap ...