Yes, a TN visa holder can apply for a Green Card. However, it can be a complicated process as the TN visa is a non-immigrant visa, meaning it is temporary and does not naturally lead to permanent residency. Consulting with an immigration professional is often advised to navigate this pathway successfully.