I think I may have just found a way to transfer money to Interactive Brokers for free through PostFinance.
I’ve just looked at how BCGE treats IB’s Citibank IBAN - they automatically recognize payment to it as a domestic transfer to BC 89095. That’s why I didn’t get asked stupid questions about SHA/BEN/OUR. Entering a BC number manually in PostFinance UI allows you to enter a domestic payment as well. I’ll learn on Monday how it goes