From the website I referenced...
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.
Since you did not post any information about where you are from or which visa office will be handling your application, I wasn't able to assist you further. You will have to look that information up for yourself.