One of Canada’s largest oil companies, Imperial Oil, has been ordered to pay a $1.125 million fine for a 2021 slop oil spill that sickened nearby residents.
One of Canada’s largest oil companies, Imperial Oil, has been ordered to pay a $1.125 million fine for a 2021 slop oil spill that sickened nearby residents.