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 <i>different</i> company on a TN Visa immediately after?<p>I'm thinking of doing a 3 month internship before starting full-time at another company.