In my eyes, CNQ is the best producer in the country, by quite a large gap. Full disclosure, I am long the company.
I'm long SU and CNQ, but will more than likely sell off my Suncor shares once they recover a bit more. The plan is for CNQ to be the only producer I own. Suncors dividend cut so quickly into the pandemic left a very sour taste in my mouth.
Keep in mind, although both ENB and CNQ are in the oil and gas sector, they operate under much different business models. Enbridge has reliable, consistent cash flows due to long term take or pay contracts, whereas a company like Canadian Natural is much more susceptible to a fluctuating price of oil. However, the company was still a cash generating machine, producing billions of dollars in free cash flows prior to the collapse of oil.
Canadian Natural over the last 10 years has been the best performer out of the major producers. A $10,000 investment in the 3 major producers 10 years ago would leave you with the following:
Imperial Oil: $5276
Suncor: $5909
Canadian Natural: $7146
However as you can see, they've all been poor investments. In fact, I'm pretty bearish on producers right now. In my opinion, a company relying on a commodity that can be manipulated in the snap of a finger is not somewhere I want to place my money. I didn't learn in the last oil crash, and kept adding to SU and CNQ positions. But, after this one I've learnt my lesson and won't be adding more.