Nine charges against Imperial Oil were laid Friday over a toxic spill in northern Alberta by the province’s energy regulator.