Let's not forget the Phoenix payroll fiasco where many civil servants are being under- or over-paid.
If over-paid you can be asked to return the entire amount, but Canada Revenue Agency received a big chunk of that overpayment and it will take a bunch of paperwork, time and effort to get that money out of their claws
Any other employer would long ago have been taken to a labor tribunal and ordered to pay up pronto.
Is it any surprise that a bunch of Transport Canada staff have departed to other employers