Try finding work as a sole proprietor contractor, remotely for a US company. It's cheaper for them vs hiring an in-office employee, and with higher US tech salaries and currency conversion, you'll generally come out ahead too
A foreign company doesn't need to make it easy to hire an employee who is a Canadian.
If there is an advantage to a Canadian to be employed from a foreign company, it's maybe a bit more up to them if they want to do a bit to stand out a lot.
A single person corporation in Canada akin to a professional corporation like a doctor or lawyer may have is not out of the question, especially with the advantages it can provide.