"The $48/year ends up being a pittance though.." - I understand that, and probably RBC ( on Canadian side) provides easy exchange between USD Canadian account and CAD Canadian account, but what exchange rate do they provide? How close their exchange rate to the published Bank of Canada exchange rate on that day?
I have never felt a "sting" moving our money that led me to want to consider other services which may have a slightly more idyllic (nothing's perfect) exchange rate but also tack on a flat fee or percentage on top of that...so I decided to do the most scientific test possible. I just went to move a dollar from my RBC USD checking to my RBC CAD chequing accounts. They provide a review screen before you make any transfer, to make sure you can see the exact exchange rate being used and the exact output amount in the target currency.
today's exchange rate on the Bank of Canada's site:
1.3306
exchange rate offered from RBC for my test transfer:
1.2896
That's a difference of
0.041 cents per dollar of output currency, which I suppose you would need to go stand up against other options. The one I found the most appealing besides just working within a single (parent) financial institution was Transferwise. Looking at their site right now, on the same day, they would convert a $100 USD amount to
$130.82 where my internal RBC transfer would be
$128.96, for a difference of
$1.86 per $100 of output currency.
So, I guess what you have to consider is what's worth that $1.86 or not.
If you're going to be moving very large sums over and over habitually in a way that would really "add up" over time then it might be worth dealing with two financial institutions and waiting for some variable delay between desire and outcome. For me, the fact that I can log into one site and have access to the exchange output
instantly is pretty valuable, much more valuable than slightly under a toonie per hundred bucks. However, my situation right now does not require habitual use with large sums, this is more of a travel convenience for our family. We still earn income on both sides of the border occasionally, but we generally keep the output on the same side to pay taxes and other expenses on that side so we really only need to move funds very rarely.
Caveat emptor! This was just an anecdotal experiment performed on one day by one dude with one pair of accounts and two options, folks seriously interested in the minutia of all this should probably do deeper investigation.