Job opportunities in plenty for all immigrants are there in Canada. There is a high demand for workers, both blue-collar and white-collar, in this country due to the boom in the economy. Social benefits such as Medicare, subsidized education, and free schooling for all Canadian permanent residency holders are available. Citizenship is available after living in Canada for 1095 days on a permanent residency visa. You can easily move to the US with Canadian citizenship.