I'm talking about the average person who wont get an IB account with it's reams of paperwork, professionals only attitude, and $10+/month minimum fees to maybe do a bunch of currency exchange for a one time or occasional thing. Also using IB as an actual currency exchanger where I get cash from US account A to CAD account B is actually pretty hard to do, they charge fees to do it, and there are long delays in the process. They basically only want you to use their FX platform to try to make money exchanging currencies, but once you want to cash out, you have to convert everything back to you home currency and take it back as a domestic transfer.
I've researched this extensively, since I had to pay my Canadian student loan while working in the US. The easiest and cheapest way to do it ended up being a schwab debit card with it's %0 currency exchange fee and ATM refunds. A close second would be BTC. Then it's Paypal, then it's the retail bank (think a chase checking account) international wire transfer service with $50 fees. Only schwab and & BTC would be relatively instant.
The actual currency exchange is also not transparent at all whenever I use any of these services except Paypal and BTC. I charge $XXX CAD, and some time later I'll see a charge for $XXX USD on my bank statement. I have a large time-span where they could of transferred at any time. I have no idea if they did profit maximizing shenanigans like BoA arranged withdrawals and deposits to maximize overdraft fees. I just know it's about %1-2 off what I saw as the mid market price on my phone when I did the transaction even with no 'currency exchange fee'.
When going from Canada to USA is even worse, since there is no such thing as a zero currency exchange fee card or account like you can get in the USA.
The amount of risk I would be taking is about 1-10 minutes with Bitcoin, and 'regulated bank' isn't much solace when things like Cyprus, Argentina and others happen. Then there is the domestic transfer out time, which can be fairly quick or up to a day or two. But when your at that stage, all of the currency exchange risk is gone.
The uneven international exchange rates are a double edge sword that will go away as the market gets bigger. The sell/buy spread between kraken and bitstamp for example is less compared to cavirtex.
In practice sending money from US to Canada with BTC is about as much work as using paypal. You just have to compare the two before you do the transfer. Sometimes it really in your favor to do BTC, sometimes it's better to do paypal.