You can find information on fee payment methods at the website of the visa office (immigration applications) or the Canadian embassy, high commission or consulate (proof of citizenship applications) responsible for your area. Visa and consular offices cannot accept receipts for fees paid in Canada.
Fees are payable in Canadian currency
do you not have family in Canada that can pay the fee at the bank for you
2. You can pay fees at a financial institution in Canada
If you cannot or do not want to pay online, you must get an original receipt of payment form IMM 5401 so you can pay at a financial institution (such as a bank or Western Union). This form is not available online, so you must order an original receipt by mail.
You must include a copy of this receipt when you apply.
Order a receipt of payment (IMM 5401)