The money used to pay public sector salaries comes entirely from the private sector — either through taxation or borrowed funds from the Bank of Canada. Yes, government employees get taxed like everyone else (because the law requires it), but the funds they are taxed on come from the same public pool.