****RESURRECTING OLD THREAD****
I have sung the praises of xe before, but in response to an unanswered question in this thread..
I too was given a Swiss IBAN with a UK address to complete my CHF-->USD trade. The PostFinance woman at the counter recoiled in confusion and disgust and said I couldn't do a standard bank transfer.
I got on my e-finance, typed in the IBAN, used the xe corporate address in Canada as the contact, and in 1! day the funds were with xe, and the trade was made.
Their spread was about $0.015/dollar...which is okay in my book. (though less would be better.

)