Question: how long it takes to get green card from tn visa?
Answer: Overall, the TN visa to green card process can take between six months and a year, sometimes more. Much of it depends on how busy your service center and/or U.S. consulate is. Unfortunately, there is no way to expedite this process.