Instigate a voucher system where every individual gets X value of health care per year.   Use it at your discretion or don't and get a direct tax benefit on your return.

Need more health care?  Use a means test based on income and other assets.  If you're poor, credits are less expensive than those with greater wealth.

Want to dump Grannie at Emergency because you don't want to take care of her?  Here's your bill.

Stop making health care a freebie to be wasted and abused because it costs nothing directly and start charging for frivolous access.  It may take time to figure out how that will work, but 6,000 drug overdoses in BC alone is a good place to start.  Got money for street drugs you got money to pay for your healthcare.

Finally,put doctors on salary and rationalize their costs.  You're not running a business when your only paying customer is the government.  This way docs have set salary and benefits and costs can be accounted for transparently.  Make users accountable too!