I'm a Canadian citizen and I'll be graduating and working full-time in May. Is it possible to do an internship on a J-1 Visa, and then start a full-time position with a
different company on a TN Visa immediately after?
I'm thinking of doing a 3 month internship before starting full-time at another company.