Upvote:3
If travelling by land, only the green card is required (no passport or other travel document is needed).
If travelling by air, you need the green card and a travel document, either a passport, I-327 or I-571. So you'd need to apply for an eTA using your I-327, and present your I-327 and green card at the Canadian airport.