RE:CNQ pumped up and ready to steal/buy your shares cheap.
CNQ's earning per share is $3.45 and CPG's is $3.63.
CNQ pays a yeild of $3.60 and CPG pays $1.98.
CPG's return on assets at $26.00 is much higher then CNQ at $5.56.
CPG is the better buy because you are only paying $1.60/earning while CNQ is $15.20/earnings.
CPG's share price like all the other oil and gas producers have taken a pause in their upward trend price which makes it a good time to buy.
https://stockcharts.com/h-sc/ui?s=CPG.TO