have you tried to call CIC call center, they can help you with this situation. This happened to me once during spousal sponsorship where the letter didn't come to us in time. If you call there 1800 number and explain the situation they will be able to help you