Canada's national healthcare system is one of the most efficient, but also one of the most expensive. A bit like in India, many travellers come to Canada to undergo rare procedures at their own expense.
It is clear that foreign visitors are not covered by the Canadian national health system, whether they have an AVE or not. It is possible to receive medical treatment in a public hospital without having medical insurance, with the costs associated with such treatment being borne entirely by the patient. Some insurances can cover a few expenses, bearing in mind that your bank card insurances are often insufficient to cover spending limits..
Receiving voluntary medical care in Canada is tolerated with an EVA, as long as you do not overstay the authorised length of stay with an EVA (180 days).. You will then need to choose the "Tourism" reason.
You should make sure that you are not inadmissible to Canada for medical reasons before travelling there.