as aug27 applicant said 'it is possible for applicants living in Nepal, Bhutan, and neighboring countries to use DHL to send passports' (not sure I think you can use VFS too) but if you are living in Canada, the safest way is to send through a trusted person. Some people have used Canada post and were successful but it is risky. It is illegal to send Indian passport through mail. Biggest problem would be if you have to come to India on an emergency or attend interview, how will you do it? you can opt for second, third or final ppr request which might delay your process.