|
Hey, recently my wife and I decided to make a similar change, we moved from Brazil to Canada, for her to pursue her studies, and for me to make a professional change, in Brazil I was a Machine Learning Engineer. 1. The demand for software-related jobs is quite high, but the breakthrough in some companies (especially big ones) is quite challenging, in part because of the recent waves of layoffs, but a lot of the hiring market here is based on connections. For me, it was especially hard to get a job offer before arriving in the country. 2. It depends on where you want to live, but most of the jobs are in large metropolitan areas like Toronto, Montreal, and Vancouver, and a lot of them have been requiring at least hybrid work, so you need to factor in the cost of living in this cities. Afaik, the average Canadian household spends half of their income on living expenses (shelter, heating, power). Also, telecommunication services here are quite expensive, so if you plan to have good internet to work from home, you might need to add a couple hundred dollars to your monthly expenses for that. 3. About immigration, the best way is for you to reach an Immigration Attorney or Consultant, each case is particular and there is no one-size-fits-all for this. I've met people from the most diverse backgrounds, with completely different immigration strategies, and it worked out for them. Find what works best for your scenario and customize your immigration strategy based on that. 4. I'm still planning to visit Vancouver, but having known Toronto and Montreal, I feel that Toronto is a really good city to start, there are plenty of opportunities, and many Canadian companies choose to have their offices. I would agree with another commenter who said that building a solid portfolio might go a long way in getting job interviews. Good luck on your path! |