I got my first TN visa sponsored by a consulting firm (staffing agency) just this May 1, 2007. Unfortunately, they don't have any project available for me. After 2 weeks, I went back home to Canada and they said just they will just contact me if any project comes up. But if ever I found a new job, they are willing to let me go. Fortunately, I got a job offer from another company and I informed the consulting firm that I can no longer be part of their company. I just want to know what are my chances of getting a new TN visa. And what's the right thing to say to the officer if they asked me why am I leaving my previous company in just a short term? What will happen to my existing TN visa? Last time I applied at Ottawa and there were no problems. So I decided to apply there again this July 31. Please advise...