持有加拿大绿卡可以去美国但需要签证,正常情况下申请旅游签证可获得10年多次往返签证,如果是加拿大的公民则不需要签证,凭加拿大的护照就可以去美国 ,最长可以逗留6个月,可以延期。
持有美国绿卡的话,去加拿大是不需要签证的,最长可以待6个月(到期前可以继续延期)。