As a
U.S. Green Card holder, you
do not
need a visitor visa to travel to
Canada. However, you are expected to have an
eTA if you plan to fly to or transit through
Canada. ... proof of status in the
U.S. (such as a valid Green Card), and. your valid passport that you used to apply for your
eTA.
read more >>