A Green card, on its 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.