According to the US Department of State, all I need to travel to Canada is my greencard as proof of permanent residency, at least until December 31, 2006. December 31
Find out if you need a visa to enter Canada as a visitor

United States citizens and permanent residents: You do not need a visa to visit or transit in Canada if you hold a passport or travel document issued by the Holy See.
Travel Without a Visa

United States (U.S.) visa policy permits citizens of certain countries to travel to the U.S. without a visa, Mexican and Canadian NAFTA Professional Worker;
Canada Travel Requirements Quick Passport Expediting Services

Canada travel requirements for U.S. citizens who plan to make a trip to Canada.
Travel to Canada Canadian Consulate International Center

Home; About the International Center. Director’s Message; About Our Services; Locations and Hours of Operation; Advising Hours; Staff; Advisory Groups; Contact Us