Heyy Tim
yes you can make one DD for both. You can get it made in Canada but has to be payable in Delhi.
Make it to Canadian High commission.
Also if you are in Canada then ,why don't you apply from Canada itself, why new Delhi.
Mailing passports across international borders, will take more time for correspondence.
Best of Luck
MC