Canadian Natural gains after profit beats estimates on higher oil prices - CNQ News | Rallies