Canada’s Imperial Oil posts quarterly loss on impairment charges