Are you planning to leave for Canada There are three types of immigrates. The first category is the Family class. These are people who are closely related to a Canadian.
The second category is independent immigrants. These are people who are fit the skill, capital and labor market requirements.
The last category is for refugees. Canada has a broad immigration policy. Canada gives three reasons for their board polices.
They stress family reunification, the humanitarian component and their economy. Like in the US, you will need an immigration lawyer if moving to Canada.
There are many lawyers located in the cities of Canada. They can assist you in attaining a visa and becoming a citizen.