I hope everything will work out for you! I am not sure what the policy would be like for you, but try to reach out to IRCC or CBP to see whether they can help you. Best of luck!My copr expires in less than 2 weeks, so really tough spot for me right now.