You can obtain a TN, if otherwise eligible, as self-employed, or employed under your company, with the client/employer as your sponsor. The client would pay your company.
You may even be able to do this under B1 business status, especially if you do not intend to live in US, depending on the type of work.