Yes. You can renew your TN Visa unlimited times according to NAFTA. In most cases, when you request your TN Visa, you will get a stamp for 1yr or 3 years so if your employer decides to extend, you will most likely not have to renew since the TN was issued for a longer length of time.