I once used Canadian forex( www dot canadianforex dot ca) to transfer funds to Australia. They have pretty good rates as compared to my bank's wire transfer and they have no service charge for transfers of $10,000 and above.
You just have to register and email all the documents needed. You...