I hold the Canadian green card with an Asia's passport and currently in Asia. I will fly back to Canada with a short transit in LAX (Los Angeles, US).
Do I need to acquire a transit visa from the US Embassy?
I hold the Canadian green card with an Asia's passport and currently in Asia. I will fly back to Canada with a short transit in LAX (Los Angeles, US).
Do I need to acquire a transit visa from the US Embassy?
Yes, you will require a visa, unless you are a citizen of a country which can enter the US through the Visa Waiver Program.
Per the US Department of State:
Permanent residents (landed immigrants) of Canada must have a nonimmigrant visa unless the permanent resident is a national of a country that participates in the Visa Waiver Program (VWP), meets the VWP requirements, and is seeking to enter the United States for 90 days or less under that program.
Note that if you already have a US B-1/B-2 visa, you can use that to transit the US without applying for a separate C visa.
Otherwise, there are flights to Canada from many countries in Asia which do not pass through the United States; you may find it easier to rebook your ticket on one of these than to go through the whole hassle of a US visa just for a couple hours of transit.