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 are metal tiers?