I would like to add my 2cents.
In simple words anyone willing to Immigrate to canada would do
that based on 2 very Important criteria:
1. Push Factors --- Factors Pushing you OUT from your present Location to Canada.
2. Pull Factors --- Factors Pulling you INTO Canada
Examples of Common Push Factors (may not be applicable to everyone):
a. I do not like the place where i live.
b. I do not like the Education System of my region where my kids are studying.
c. I do not like the amount of money i am making.
d. I do not want to live in a developing/3rd World country.
e. I do not like the Corruption around me.
f. I do not like the social inequality and do not want to raise my kids in this environment.
g. I do not like the Pollution (air, water, noise), traffic congestion and quality of life.
h. I do not like the type of government(dictatorship,anarchy,un-democratic) in my region.
i. I do not like the healthcare and infrastructure in my region.
j. I do not think i will like to retire here.
....and many many more..............
Examples of common PULL Factors (may not be applicable to everyone):
a. Canada is a democratic, developed country.
b. Educational system is one of the best in the world for kids.
c. Healthcare system is efficient and free.
d. I will love to raise my children in a developed nation.
e. I can make a lot of money in Canada.
f. I would love to retire in canada which has Social benefits/schemes.
g. There are a lot of jobs in Canada.
h. I am a doctor/engineer/lawyer/professor and i can settle better in my profession in Canada coz its developed nation.
...and many many more............
We all know our "PUSH FACTORS" but the real CHALLENGE is to Confirm the PULL Factors which are attracting each of
us to Canada are accurate personal assumptions.
If YOUR PULL Factors are wrong assumptions and not based on FACTS.........then GET REAL by researching and exploring
for the Information........!! Stay informed to avoid unpleasant surprises.
Canada is a great country.....It has great opportunities to offer and equal set of challenges for new-comers.....!!
As wisely said by someone "TO BE INFORMED IS TO EMPOWER YOURSELF"
Good Luck to all.