Imperial Oil (IMO) said the board of directors has approved the appointment of John Whelan as president, effective April 1. Chairman, president and chief executive officer, Brad Corson, has ...