Toptop , If you are from India , You can't courier Passports from India . You have to Inform CIC Ottawa that your dependents are outside Canada. They will send your dependent docs to New Delhi for Stamping.
Why people are so confusing about PR picture size , Find the below link with images
http://www.cic.gc.ca/english/information/applications/guides/pdf/5445EB-e.pdf
I have been waiting for reply from CIC since 4 months , No reply yet form my emails . I have to add my spouse to the existing application. Seniors suggest me pls