The Canadian system covers all, but plans vary in details from province to province. In Alberta, and some of the others, those who can afford it pay a premium. For some services, those with a certain income level pay over and above a specified amount. There is a small monthly fee for those who can afford it. I am talking about Alberta, I don't know details of plans in other provinces.
The coverage is very good; I have had coverage in Alberta since its inception in Canada some 40 years ago. (If I were a religious person, I would support Tommy Douglas for sainthood).
Covered is assistance for handicapped; motorized chairs, installations in private vehicles, walk-in bathtubs, chair lifts, some renovations, etc.
Peter T. is correct, care for the elderly and drugs are major costs.