Did a little experiment today, having a wad of cash to exchange.
At the current exchange rate, with no fees, $4000 US would exchange to 5259$ CAD.
My usual route of exchange is transferwise.com, which, of course, requires two accounts, one USD and one CAD. $4000 US would exchange to 5217$...