Will someone check the mail for you? If yes, that person can mail the card to you later, but CIC might need you to pick it up in person as well.
Can you delay your trip? I would not risk it. If you can not, have you considered applying travel document in the country you are visiting?