| I waited for 3 years in a top American company and I concluded that I will be wasting all my productive years for a GreenCard. What use is a GreenCard to me when I am old ? What will happen to my kid's school and education if I am forced to move from one location to another ? What if I buy a home and I cant live in that because I have to move to another state ? Why can't I accept job roles which differs 50% than the one in my PERM ? Why should I redo my LCA if the next job is more than 50 miles ? Should I stay put in a place and do not ask for salary raise till I get my greencard ? To hell with all these draconian immigration system. So I opened up my stackoverflow careers for jobs in Canada, landed a job and they processed my temporary work permit(in 4 months time). Landed in Canada in 2014 and within 1 year we became a permanent residents through the Express Entry program. We bought a home recently. Salary: Since I was on H1B, I was given very less (110K) compared to American counterparts who does the same job. But the Canadian employer did not see me like an indentured servant. I was paid more than the US salary. (conversion considered). The quality of schools I cannot comment because we do not have any kids yet. Spouse can work ! My wife could not work in the US (She is a masters degree holder). She was sitting in the apartment watching Indian TV channels all day and trying out new dishes. I knew she was getting frustrated day by day. My wife got a job within 2 months after landing in Canada befitting her education and experience. We didn't mind the cold. We cared for equal treatment, freedom in life, acceptance and a peaceful life. We got everything as we expected after moving here. We have started to enjoy our life now. |
I have changed jobs about 5 times, each time the new employer had to redo the I-140 (retaining the priority date from the first application).
The whole process is so broken. My colleagues from east Europe could get their green card within a year of application and yet Im forced to wait for years!