Thank you for respondingYou can send the passport to any visa office for stamping but it would be best if you have someone trustworthy that can handle it there, like send to visa office and have it mailed back to them because the visa office will not send it to Afghanistan
In my case my husband sent it to his brother in Turkey
Did your PPR mention Islamabad, specifically? We are in Turkey, so can go there in person, but our letter mentions "Islamabad" and our impression was that we had to follow that office specifically.
"Please provide passports or travel documents for yourself and each accompanying dependant, along
with a copy of this letter, to the visa office in Islamabad. Please see the VFS Visa Application Centre
(Pakistan) website for details on how to transmit your passports to the Canadian High Commission:
http://www.vfsglobal.ca/Canada/Pakistan/."