Thanks for your detailed post, @chikoo1985 , I am in a similar situation ie., a Canadian PR and not a US Citizen or a GC holder, planning to work for a US firm remotely in Canada.
I am planning to talk to a CPA to discuss the process of opening a business and being a self-employed independent...