I'm a citizen of Uzbekistan as well as a Permanent Resident of the US. I'm planning to travel to Canada for a short vacation but not sure if I need a tourist visa.

I am having a hard time trying to get in touch with Canadian consulate in NY since it doesn't respond visa inquires over the phone. I don't want to be stuck at the airport or sent back to the US if the visa is required.