Hi again. I'm just relaying some info I received:
PSIGate accepts both USD and CAD.
A Canadian company can have both types of accounts with PSIGate.
They deposit PSIGate USD into a USD account at a bank located in Canada, and they can deposit PSIGate CAD into a CAD account at the same bank.