Question: does canadian green card holder need american visa?
Answer: If you are a permanent resident of Canada you may need to obtain a non-immigrant visa in order to enter the US. You must get a visa from the American authorities before you enter the US. ... If you are a citizen of a country with a visa waiver agreement, you do not need a visa to enter the US.