At the moment, QuickBooks Payments doesn't accept online payments from foreign bank accounts. You will need to try other apps in Canada that will help you with this method.
You can go to this link to look for online invoicing apps: QBO Apps. Change the country flag to Canada to update the apps available for your country.
Here's a link to help you process international payments: How to Accept International Payments | QuickBooks Canada
Visit us anytime if there's anything else you need to know about the processes in QuickBooks. I'm here to help you get started and be familiar with the software.