After a long wait , I finally got a request from Buffalo for passport for PR visa stamping BUT I submitted my passport for my H1 visa extension here in the US and my pp is not coming for another 2 months. Can I request an extension from the Canadian consulate? Will my reason for extension be considered 'Valid'? Should I send a fax explaining the situation?