I am a owner/operator of a Canadian firm, living in Calgary but doing some remote software analysis and consulting work for clients in the US. I usually travel to the US once per month for meetings, planning and such. I've been going across as B1, since I'm getting paid from my Canadian corporation. Is it ok to continue like this? The US company reimburses my travel and I'd like to invoice for my time while there, so I'm wondering if I should be moving to the TN visa.
Thanks,
-laine


