Hi Rishab,
Hats off to you, after 1 year in Canada as a PR and 8 months in to my first aviation industry job in Toronto, I must say to all the prospective immigrants that your writing perfectly sums up the reality. But one thing is true, its 1000 times much easier to find suitable job in India...