In 2008 I posted Postfinance account for non-resident (tourist)
. That, of course, was a long time ago!
My account was closed because of my US citizenship so I have no idea of the current status for residents of less controversial countries.
You may have to be persistent: I was mis-informed twice, only at the third try was I given the correct information and opened an account.