I am currently in US on H1B visa and have applied for Canadian Work Permit 2 months ago, however didn't get any decision yet and soon my H1B is expiring. In case i get approval just before i leave US and dont get time to get passports stamped in US, can i send my passports for stamping in India? Is it possible? if yes, then what will the formalities required?