I use Fidelity and their wires are free. Another benefit is 24 hours a day you get a real person on the phone. You do need to have “standing orders” set up before you leave the states. I assumed Schwab has the same.
Before. Kept a USA address too. If not there are some investments you can not own. Fidelity has been flawless and I sure appreciate the 24hr access. Something my boutique broker couldn’t offer!!