Healthcare is expensive at this scale. Canada's system is hybrid, with employers required to provide healthcare, and anyone not covered by that given single-payer coverage, meaning 73% of Canadian healthcare is private;
I'm only personally familiar with the systems in BC, Ontario, and Quebec in any detail, but I don't think that is at all accurate - you may be misreading or misinterpreting something. The provinical systems are publicly funded, with no requirement for employers to provide any coverage of any sort. The public system in most provinces does not cover out-of-hospital drug costs, dentistry, or optometric stuff. Funding for the public system comes out of general tax revenue, specific income taxes and/or individual required premiums collected by the province (BC charges $75/month, reduced for those with an income lower than about $42,000 I believe).
According to Wikipedia, "an estimated 75 percent of Canadian health care services are delivered privately, but funded publicly". Also, the non-covered items (drugs, eyes, teeth) and other non-covered stuff makes up about 27.6% of healthcare spending, but most Canadians (75%) are covered by "supplimental" medical insurance for these types of expenses - often provided by employers, but this is not required by law.