Hi all, a bit of background on myself. I graduated from McGill University, Montreal with a bachelors degree in chemical engineering. I was determined to look for a job in Canada after graduating. Unfortunately, my job search was not successful and I had to leave Canada after 3 months of trying because I was running out of my savings and my study permit was expiring.
After coming back, I got a job recently as a project engineer for a water treatment company. I am still determined to achieve my dream of someday coming back and working in Canada. I was going through these forums and been reading a lot lately. My plan of action is to work and gain experience for the next 4 years. During this time, I will take up French classes and take the TEF (French proficiency) test. Obviously, I would also be saving up my money so that I can sustain myself when I do migrate. These I hope should give me a fighting chance to finally land a job in Canada.
I would really appreciate if those that did successfully migrate to give me some pointers and tips, so that I can be successful with my journey. My main concern, and this stemmed from being frustrated with my unsuccessful job search before, was how to go about applying for jobs. Would companies really consider applications from a foreigner that is currently not residing in Canada? Or do I apply for jobs after getting my visa and land in Canada? Also what do you think of my chances? Thank you