I also have sent application fee by DD.
"Can the draft be in INR (as I'm applying from India) payable at 'New Delhi'"
No,you can't.It's must be Canadian dollars.you need to converse INR to CAD$,it depends on the currency exchange.
Just ask the banker that you want to buy an demand draft and...