Hi there,
Transactions that came from outside QuickBooks with multi-currencies enabled will prompt this error. To fix this, you'll need to exclude or delete the payment transaction and create the transaction manually though your QBO account.
When entering the transactions, ensure the transaction currency selected matches the customer's currency and the payment is being applied against the correct open invoice routed to the corresponding bank account (CAD Chequing).
If the transactions are created manually in QuickBooks, I recommend contacting our QBO live support for so they can explore the cause and provide the best solution while maintaining your privacy and security.
Please don't hesitate to leave a reply if you have additional concerns in QuickBooks Online. We're always ready to help.