payment should be done by bank draft. u can ask your bank to issue a bank draft for the canadian visa.then u can send all your documents and original passport along with bank draft to the canadian embassy in dubai.
on the website its also mention in the mode of payment.