I find sending money by either Bank or Postal Money order quite efficient and not expensive. In Canada, the prices range about 3 to 5 dollars for the service.Check with your local bank and post office to see if this is available.
Here in Canada, it's easy to get Money Orders in US or UK currency.