People generally do not intend to play roulette while also transferring money to their relatives.
Many Canadian companies trade on both. Shopify is another that you may be more familiar with (though I don’t use that one).
You take some volatility risk over those few days, but on average, you save a lot on fees and make a bit of money over those days. Over enough transactions, even the volatility averages out.
When you’re converting 0-$100k at a bank, they charge you 1.5% - 3% (for lower amounts).