Imperial Oil (TSX:IMO) announced that its board of directors has approved the appointment of John Whelan as president, ...