It is known to all of us that one of the most coveted benefits for people who move to Canada is its government-sponsored Healthcare program. Healthcare programs are offered by many countries to their citizens; however, the extent of coverage varies from place to place. Canada provides free healthcare to its citizens and residents. This means that your doctor visits, most of the diagnosis and medication expenses are covered by the government. This could be a very helpful service to the citizens of a country.