Imperial Oil CEO Brad Corson, who has led the integrated oil producer since 2020, will retire this spring and be replaced by John Whelan, the Calgary-based company announced Thursday.