Do travel document refugee need visa for Canada?

No, if you have your green card: "persons lawfully admitted to the United States for permanent residence who are in possession of their alien registration card (Green card) or can provide other evidence of permanent residence;" (http://www.cic.gc.ca/english/visit/visas.asp)