You Engineer background people should get into data analytics. Not sure why more don't do it. Better money, more opportunities and you have the skillsetWhile a Canadian degree sure does help reducing the time to find a good job in Canada, mush has a point. Getting a Canadian degree costs you a lot of money and opportunity cost is big too. I have Canadian born friends with full Canadian credentials, and pretty good credentials actually, yet even they struggled in the job hunt.
Arguably the best approach is finding a survival job first, then going to a Canadian school while financing yourself and searching for a better job at the same time. The degree should be no longer than 2 years (master's usually) and in some cases MEng (1 year no thesis) works really good too. Most importantly, your lab/supervisor should have strong industry connections and must be willing to redirect you to those connections upon graduating. If you're patient and don't absolutely hate your survival job, you can extend the time you spend without going to school but applying for jobs. You might just land a job earlier than you decide to go to school.
One should remember when you're paying to a school, you're not paying for the degree but for the network.
Yeah, just trying to point out that it could be worth it depending on the context. Obviously if you've worked in big MNCs then you'll probably find something sooner than laterJust things to consider. We can sit here and debate hypotheticals all day long, but at the end of the day, my opinion is that a Canadian degree is simply not worth it, unless you're 18 and deciding to do your undergrad there. Yours may be different, and the person I responded to may or may not agree. Doesn't really matter.