Canadian Natural Resources Limited (CNQ): A Bull Case Theory