Imperial Oil executives were on the hot seat in Ottawa on Thursday as they testified to a parliamentary committee about the Kearl oil sands mine spill in northern Alberta.
April 20, 2023