Is it possible to cancel past absence requests?

No, it is not possible to cancel past absence requests. You can only cancel absence requests up until the start date of the absence.