I actually did apply to a pretty popular company in Canada, and they said Visa sponsorship for jr. roles is almost impossible.
If you can save a bit of money, going to university here in such a way that it guarantees you two years of continuous full-time education is the easiest way.
In Québec, we also heavily favor people who speak adequate French, often bending over backwards to award them the provicial nominee certificate, which is the fastest way to PR in Canada.
Also, Montreal a great and burgeoning tech hub.