Canada funds its healthcare system through taxes, and any citizen or resident can apply for health insurance. You must live in Canada for three months to be eligible for free healthcare.