Answer
1) There is a fee of $345 payable to Consulate General and $7.4 processing plus courier charge payable to BLS International
YES Correct
I have opted for drop off service and paid $30 something online. As I have already paid for drop off do I still need to get a demand draft for $7.4 for processing charge?
No you need to create a second seperate demand draft for $7.4 for BLS
2) Can I just provide self attested photo copies and no original supporting documents- I see a few people mentioning that they did the same. Have people got OCI cards by doing this?
You need to provide self attested copies as well as original Canadian Passport + Indian Cancelled Passport ( as per there checklist, failing to do so is adding on a risk of your application getting returned)- They will send this back to you the originals within 15days while the rest of application remains in process
3) I missed uploading marriage certificate online thinking it was optional. My root to OCI is self and I am not applying on the basis of spouse's Indian citizenship. Do I still need to recreate the online application and upload this doc or is it just ok if I send photocopy of marriage certificate
That's fine, no need to upload, but attach a photocopy in paper application
4) I didn't receive any proof for drop off service. Do they still get to know that I have paid?
No, that's for the Purolator charges, not them ( there fee is $7.4 on demand draft)