As a Canadian citizen who often needs to change back and forth between CAD and USD, the common options are usually the banks and the airports.
To save on high conversion fees (a.k.a wide spreads ), is it legal to use my online brokerage like Interactive brokers to do this conversion..i.e transfer from a CAD chequing account to IB account, convert to USD, and then transfer the USD to a US chequing account.
Is it illegal?