OPEC headlines swing oil prices, but these three Canadian energy stocks can still perform without perfectly timing every ...