Imperial Oil has appointed John Whelan as president, effective Apr. 1, 2025. Chairman, president, and chief executive officer, Brad Corson, plans to retire after 42 years of service.