Roxana said:
I would add to use a proxy when you connect to Charles Schwab online, so they dont know you are abroad.
Doesn't matter. They ultimately need a signed document so it doesn't matter where you are coming from regarding ISP. You need a US PHYSICAL mailing address.
The process with Schwab is very easy. But it does require that mailing address. I got my card and it's a godsend. It doesn't matter how much an ATM charges for fees, it gets reimbursed...and no exchange rate fees.
My advice for Americans living here with someone trusted back in the US:
1) Fill out the Schwab form online
2) Have the form sent to someone you trust, family member, in the US
3) just have them sign and send the thing back
4) When the card arrives, have the family member send it to you here.
The other alternative is to just plan your next US visit around when you'd be able to pick up the card. Doing the math, you find you save so much. If you take money out every week and get a $48 peso charge, that's almost $2500 pesos a year...which you can avoid with a no-fee card.