Not sure how non-profits are managed, regulated and run in Canada but in the US its a huge abused loophole in our tax code used for greed and avoidance of paying a lot of taxes.
But they got something right, Even Non-Profits pay employment taxes for Social Security and Medicare off gross wage if they have employees.
Its not the companies gross revenue that gets taxed for healthcare, its wages we were talking about not business revenue/profits/income.
Why would this change for Universal Healthcare?
Continue paying for healthcare through employment taxes, just expand the definition of what kind of income is subject to employment taxes. Expand how much employers pay vs employees. They should not be paying an equal share, companies in a universal system should be paying a lot more since they are the ones who are going to benefit/save the most money under this kind of system.
It does not change the fact that those employees and the company rely on govt services and in this scenario healthcare.
They are going to save hundreds of thousands-millions-billions on healthcare cost but then not be expected to pay into the countries healthcare taxes?
Many companies including non profit manage to make it work every year.