I really feel that I have been wronged by OFX. First I've been transferred from one branch (Canadian, US, Australian...) to the other for a while as they didn't know who should deal with my file, then I have been provided wrong information by at least two representatives during the process, and even had a representative hang up on me when I was asking her to find a creative solution to move forward with my transaction.
And most of all, I had never been told forehand about documents I would be required to provide in order to confirm the transfer. With all of this OFX kept my money for about 7 weeks, time during which the exchange rate had improved in my favor, but when released my funds they released them with the original exchange rate, 1500 euros less then I would have received had they considered the current exchange rate. And I had to exchange my funds in another currency afterwards, for which the exchange rate tumbled in the time that my funds were being kept, so I basically will receive CAD$4000 less in value than I would have received originally, had OFX done its job properly and in a timely manner.
In other words I would have been better off doing the transaction with my usual bank, it would had been more transparent, I would have dealt with someone I trust, and I would not have lost that much time (it took 4 months between signing up at OFX and finally receiving the funds...).
The funds were destined for a home purchase in my new country, I had been searching for it for 6 months daily before finding what I was looking for, and it is likely that the transaction won't occur because of the ridiculous time it took to move my money with OFX. And although my OFX account Manager admitted that they had done many mistakes with me, I was the one who paid the price of the mistakes at the end, they made a tiny gesture that appeared weak in regards to the way they had treated my file.
So I highly advise anybody to think twice before using this service, it is not as simple and cheap as announced on their marketing.