
Canadian Natural Resources seen as a strong buy after pullback, with solid production and cash flow.
Canadian Natural Resources (CNQ) is considered a compelling buy opportunity following a recent price pullback. The company benefits from record production levels and some of the industry's lowest operating costs, supported by its long-life oil sands ...

