You are technically right about TN visa not being dual intent, but the only real catch is you won't be able to renew it after 3 years. *However*, if you time it just right, and your PD is current, you can file PERM, I140 and I1485 in under 3 years and get the green card, hence, not needing to...