Is Canadian healthcare free for non citizens?

Is Canadian healthcare free for non citizens?

Canada. In Canada, you can benefit from the national healthcare scheme if you are a citizen or a permanent resident. As in most free healthcare countries, a part of your taxes goes to the national health fund and then the government pays for your medical costs.

See also  What is the difference between Anthem Blue Cross and empire?