Me and my employer depend on each other, obviously I depend more on him than he depends on me. I am very nice to him. He is nice to me.
Are you leaving your country because you don't like your employer? Of course not.
1- I'm leaving because of better opportunities and life standards that Canada has.
2 -With current economy growth rate, my country will never be like Canada for at least 120 years, and when I say at least I mean it. I'm not going to live more than 100 years.
3- Why not go to a place which has already good infrastructure, excellent education, nice people and which appreciates skilled immigrant.
Bonus answer- I dream of having a detached house, to be near to parks but also near the downtown (optional). You never get that in Europe. Canada is 2 in 1, best of US (plenty of space) and EU (very social) in one country.
There is only one life, one shot.
Please Notice: This is just my opinion coming from extensive reading in internet. I have been living only in Europe.