and US greencard. I'm planning to take a cruise to Alaska/Canada for about a week. Can anyone tell me if I need to apply for a VISA to enter Canada? Thank you in advance!