Imperial Oil (IMO) said the board of directors has approved the appointment of John Whelan as president, effective April 1. Chairman, president ...