I have written about this before but getting a job remotely is hard anywhere in the world. Additionally unless you are a software developer companies cannot use the fast GTS work visa to bring you in so their risk increases with the long work visa process.
Again this does depend on the person his personal brand and skillsets. Getting referred through people you know is probably your best bet. The only job offers I know off without PR were for software developer positions where they needed experienced candidates from the US and the company was using GTS.
I would not recommend applying remotely for jobs you see listed on company sites it’s not the best use of time and might discourage you.