Ive been a transferwise user for 4 yrs now. Excellent platform. Brilliantly simple as a regular user. Bang on the mid market rates (can’t get better) with very very low fees. Less than 0.5% to change £1k into € or CA$
If you use my link, you get zero fee on £500 transfer.
(I get naked a massage with bubble bath and round the world 1st class plane tickets, so fair’s fair) https://transferwise.com/u/markj3
Very good phone app too. I also have 2x free accounts with them. One in GBP another in EUR so can hold funds there before changing at the best rate and sending out to my other accounts in France or UK.