U r right, accreditation is absolutely mandatory, for that u have to 2 go to local consulate office CHD/DELHI, the Embassy officials will certify the documents & photographs 8) there after u have 2 send all the documents to Canada, kindly give a go at
pcrc.org
It ll help.
Cheers