Brokers are different as I hear some don't want to deal with international clients, I'm with IB and I haven't been in the US for over 10 years (nor am I a citizen). Most first world countries also have local brokerages that allow you to trade US equities should you wish to do so.