The Alberta Energy Regulator has laid nine charges against Imperial Oil almost two years after an estimated 5.