Question: can nonresident alien claim foreign tax credit?
Answer: Nonresident aliens are not taxed on foreign-sourced income, so in most cases, there is no need to apply for a foreign tax credit. If you are a nonresident alien paying or accruing tax for income effectively connected with a trade or business in the United States, you may be eligible for foreign tax credit.