Also also, Canada Post is NOT tax funded. It's a government institution that is set up like a normal corporation, but with the government as the shareholder.
That's state run services under neoliberalism for you. Best* of all worlds between "state owned" and a private company with the fiduciary responsibility to make profit for the shareholders and fuck over the employees and customers along the way, while also easily able to get additonal taxpayer money to cover the gap between operational costs and revenue.
You also avoid having a bunch of actual government workers, which even in neoliberal hellscapes like Canada have significantly better labour protections than private sector workers.
You can also play off corporate mismanagement and greed driven decisions as "state run services suck" to manufacture consent for even more privatization.
*Obviously not actually the best for working people.