Canada’s Imperial Oil posts profit in Q3 as fuel demand begins to recover