Intercam
I’ve been using successfully XE for the last 4-5 years now, to transfer from my Canadian bank to my personal (not commercial) Intercam account. It takes 4-6 days usually.
Above 1,000 CAD$ amount, there’s no transfer fee (still an exchange fee though). Anyway the transfer fee is just 5$.
To transfer to a commercial Intercam account (HOA for example), I can’t do it online, I need to call their 800 number.
Complete thread:

