You need to pay it only in CANADIAN Dollars... Take a DD in Canadian Dollars payable at CANADA.
I have taken the DD from HDFC Bank. I think you need to have an account in the bank, who gives you the DD... and I don't think all the banks in India has got options to take DD in forex....
Another...