Our family is planning to travel to Canada during Christmas time. Some of us are US citizens, some of us are US Green card holders. Do we need to apply for visa from Canadian Ambassy to visit Canada?
-All of you do Not need any Canadian visa to enter Canada.