I know IT 0027 is the way you'd normally go about this.
My company wants to assign a cost center to a wage type (or attendance/absence) and have the costs calculated on that wage type (like CPP, EI, etc.) also flow to the same cost center. I know you can do this with a cost allocation. But as far as I know, only that wage type will be sent to the specified cost center. All of the other costs calculated on it will go to the employee's main cost center (from IT 0001).
Is there any other way to get the cost allocation to split the other costs to follow the cost allocation cost center?
Check out the New General Ledger functionality.
In particular, see the section on "Distribution of Liabilities According to Expenses."