http://www.canadainternational.gc.ca/philippines/visas/visiting-visiter.aspx?view=d
United States of America permanent residents [green card holders] who are in possession of their status document or who can provide other evidence of permanent residence in the USA do not require a visa to visit Canada. However, if you have been outside of the United States for a considerable period, you must first confirm your permanent resident status before entering Canada.