✔ 最佳答案
You must be a Canadian citizen or permanent resident in order to obtain health insurance or non-emergency treatment in Canada. Non-residents may not obtain health insurance or obtain any type of elective procedure at any government run hospital or clinic.
Non-lawful residents would need to make arrangements as a private hospital or clinic. Such treatments would be as expensive as in the US. Further, seeking medical treatment in Canada is not a valid tourist activity and one would need to obtain a temporary residency visa in order to enter Canada for any treatment. That typically requires proof you have made arrangements at a private hospital, proof you have the money to pay for it and any likely complications, certificates from doctors, etc. Long-term, expensive, risky, etc. procedures can easily get you denied. A since night in a Canadian intensive care ward for a non-citizen can run $8,000.