Canada’s health system is the responsibility of the provincial governments but the federal government also contributes funds. The health system is funded through taxes and residents don’t have to "pay" directly for most health care services.
Access to healthcare is guaranteed to all, however, most provinces will not cover newly landed migrants for the first three months, during which time private insurance should be taken. In most provinces, the health system does not cover the cost of prescription drugs, dental care, ambulance services and prescription eyeglasses.
To access the benefits of the health system, you need to apply for your Health Insurance Card as soon as you are eligible. Application forms can be obtained from any doctor's offices, hospitals, pharmacies or the provincial ministry responsible for health. Each member of a family needs his or her own card.
There are many online resources to get quotes and check out products and services that will suit you and your family. This is something you will probably need to arrange prior to arriving in Canada to ensure that you are covered when you arrive.
For information on private health insurance visit the following websites;