Far better than Canada. You know, not just in job prospects but my country is actually far better than Canada in multiple ways. It's just the pay is shit here, purchasing power is low (not like Venezuela low but low since our benchmark is Europe), and politics is not very stable. So my immigration to Canada is downgrading most of the components of my life for the sake of (political) peace. Not sure if it's worth it anymore lol. Is it really peace if all my friends and family are a world away? If I blew up my decent career? I think we don't immigrate for ourselves but for the next generations. I can stay in my country and live an ok life, but that'd fuck up my kids. Or I can immigrate and fuck up my life but my kids would live good. I'm not crazy about having kids so maybe I'm just shooting myself in the leg by immigrating to Canada lol
I don't know the answer, but my guess it all boils down whether you're up for the adventure or not. What I mean by that is, by staying where you are, you pretty much have an idea on what, and where you'll end up with, as well as the "ceiling" of what your career can reach, but if you decide to immigrate, sure it's full of uncertainties, but it's also full of opportunities. Who knows maybe after staying and saving up 3-4 years in Alberta, you'll decide to get a citizenship then move to the USA and live the life you dream via TN-1 or E-2 or whichever right? But it all comes down to risking what you have now, to get the reward you just know you deserve.