Well the journey has been nice so far...The only mistake I did in Canada was I landed in Toronto.. I am oil & gas professional... I should have landed in Alberta...
But I have some relatives in Brampton so I thought it would be good for me... but no, when it comes to finding jobs I believe ALBERTA is the place for all oil & gas professionals.. Toronto is overcrowded and is good for IT professionals...There is too much of talent already in Toronto market. Brampton is "PUNJAB DAA PIND". There use to be days where in I couldn't see a single GORA .. ONLY PUNJABIS...
Fortunately, I am in Calgary right now working with an oil & gas company. The journey is all about learning and sharing best practices... Please prepare for an initial struggle for couple of months... please stay away from those people who will say that you will not find a job in your industry....
Just remember try and try.. there is no way you want to go back.. YOU HAVE INVESTED TIME, MONEY in this.... MAKE IT WORK....