Hello everyone, I'm yet to submit my Application after receiving ITA. The challenge I'm having is thus; in my country, credit cards are not used. I have debit card only. Will CIC accept the debit card as a means of payment? Because it is started on the website that credit cards should be used for payment. Please someone with first hand information should respond as my deadline to submit the application is fast approaching. Thanx