Thanks nelsona. I have just received my TN support letter from my prospective employer. It states that there is no end date for this job, and now I'm a bit worried. I do have strong proof of ties in Canada, like family, property, and various investments (TFSA, RRSP, mutual funds, etc) that I am not cashing out.