Do anyone know if a US green card holder need a visa to enter canada ? thanks in advance for your anwsers.