you can use TN. If you cannot apply green card, you would better use TN, because H1-B 6 years limitation.