I have read that as of September 6. Applying for a U.S. B2 visa from a third country is now severely restricted. If a an Indian Citizen (Indian passport holder) who has a legal permanent residence in Canada, apply from for a non immigrant/B2 visa from Canada? or is the person required to apply from India