Imperial Oil stock has returned more than 300% to shareholders in the past decade. Here's why it can gain 35% from current ...