The OP stated in one of their responses that they will get the passport renewed once they have their GC, so i am assuming it still is expired. Which makes it no longer “valid”. It sounds like they do not have valid govt issued ID.
So as someone who has been in similar circumstances, i was recommending they contact the closest consulate to initiate the renewal process outside of Canada.