Debit card cant be use for fee payment. You may use Credit card, Certified Cheque, DD or Money order.
Payment method options
Complete the Fee Payment Form - Application for Permanent Residence (IMM 5620) and include it with your application to the CIO. On-line payments are not accepted by the...