A Green card, on it's own, is only valid for entering Canada by land, or re-entering the US.

So no, you will have to cancel the trip (don't forget to get the airport taxes refunded) unless you can get an emergency travel document,

And get a passport before your next trip - you need it.