Yes, I went through same situation and I also know few others. I was residing in Australia.. received PPR from NDVO and submitted passport at Melbourne VFS for stamping. You dont need to travel to India, can submit passport at closest VFS ... no issues about it. Any Canadian Consulate can stamp...