My spouse is Canadian PR/ Indian citizen. She got her previous TD from US Embassy in Canada. Now, it is about time for us to renew my TN/her TD and I was just wondering if she can renew her TD without travelling to Canada or India. Can she renew her TD within US by mail? I know I can do that but not sure about her (since she is not Canadian citizen).