I think you can use the Paypal pay flow gateway service to connect to a merchant or use paypal as the merchant.
For a few Canadian customers I’ve seen centurybizsolutions implemented to resolve US/Canadian transaction issues. Reach out to them, I’ve used them with other ERP systems as well.