"A corporation is located where the work of the corporation is ordinarily performed" so if you have a Canadian corporation and you work for it in the US, it must get an EIN, file an 1120-F every year, pay US corporation
taxes (if any are due) have a US payroll and so on.
I assume your corporation is a CCPC, so provided you remain a tax resident of Canada (which is legally required for a CCPC if you own it) then you must in essence set it up as a US corporation to work for it in the US. Rarely any point in going to all this hassle, makes more sense to set up a US corporation otherwise the paperwork becomes a total nightmare.
But your business cannot sponsor you for TN-1 obviously otherwise you are self-employed at that point which is illegal.
If you move your tax home to the US you may expose yourself to departure tax on the CCPC if it's worth anything.
Steve.