Canada has a public health care system that makes critical care accessible to all Canadian citizens and permanent residents, as well as some temporary residents. Canada's provinces and territories all have public health insurance plans to cover basic medical needs. It may take up to three months after arrival before health insurance begins in some provinces.
If you are not covered, make sure that you make it a priority to seek health care for you and your family as soon as you arrive. Also, it may be a good idea to get some form of private health insurance from an insurance company to cover you in case of an emergency until your provincial health insurance plan begins.