Is there any Wise-like service that would give me a CHF IBAN in my own name? Or is there a transfer company like Knightsbridge that a Swiss bank would accept for doing the transfer to my Canadian account in my own name? Or a bank in Switzerland that would let me have a CHF account even though I'm no longer a resident? Or a bank in Canada or elsewhere that would let me have a CHF account from which I would be allowed to send to Wise?
Is sending CHF between Switzerland and the EU cheap and easy just like SEPA transfers of EUR within the EU, or are there crazy fees like anything having to do with Canada?
I don't know the cost to close your IB account though, if anything at all. Keeping it open is free.
Only EUR SEPA transfers are regulated and price limited. More specifically SEPA is by definition an EUR transfer. If you transfer CHF it is a normal IBAN/SWIFT transfer and charges can apply.
IB is a good suggestion since I was thinking of opening an account with them anyway for investing. Do they give each client an individual IBAN in their own name, or do they have a single IBAN where everybody sends their money and they assign it to the right client based on the reference number? The former should work but the latter won't because the Swiss bank refuses to send to it.
Island Monkey, I do have a Wise account in my name, but Wise does not provide CHF bank details for receiving funds in the name of each individual client, only a single CHF bank account in their own name for receiving CHF, which they then put into the right client's Wise account using the reference number. The Swiss bank refuses to send to this Wise account now that I'm no longer a resident. Wise support told me there's nothing they can do for now, but they might add personalized CHF IBANs for individual clients sometime in the future, but they don't know when.
You transfer to IB's IBAN "for the further benefit of My biggest transfer is 200k from Raiffeisen CH a couple years ago, without problem or delay, though I'd called Raiffeisen customer support in advance and previously used both accounts for transfers in both directions.
I mod on a financial forum within the EU and the experience I see there is that some of the banks make it was to sign up and transfer money into the account, but once you try to do anything beyond moving a few hundred euro around you get hit with all the usual money laundering requirements including physical identification of some kind.
So make sure you know all the ins and outs before you go down this road.