Cheapest and secure method to transfer money to other country

Hi guys, what is the cheapest method to transfer money from pakistan to other country say like canada? like i went to wall street moneygram and like the rate was 85rs and he charged 87rs and on top of that he charged 1200rs and with holding tax also applied and on top of that if you transfer it to a bank account that particular bank will charge 15cad :o

Suggest alternates please.

Thanks

Yeah that is about what it costs. International money transfer is expensive. Bank wire transfer is another option but it may be even more expensive.

You can try using moneybookers if you really want to mess about. Upload funds into your moneybookers account with a debit card. Then send that money to the Canadian's MB account and have him withdraw the money. Cheaper but a bit of a hassle.