Nope. Pretty sure you still would need H1b or other work visa sponsorship. AFAIK there is no requirement for you to be in the country (except for a few days maybe) but you would need your visa to reflect that fact. Again, quite delicate issues and these would need to be validated by an attorney.
@avj’s comment of your own Canadian consulting company may be a possibility but would involve a lot of work which I would rather focus on getting a job in Canada instead.
The main reason I would see to hold onto a US job other than the money is the ability to return on a L1 (with PR) or TN visa (after citizenship).