Cryptocurrency discussions aside, $25 for a remittance sounds way off. As an example, I can transfer the maximum permitted $5,000AUD via Western Union from Australia to El Salvador which costs $12AUD in transfer fees.
That's still expensive. Online inter-bank transfers across countries costs me $0 and I don't recall paying my bank for this service, ever.