I am actually from New Zealand, so can't really help you there. I have no idea about banks in the US. I have never had to transfer money between countries as I kept the balance in NZ and am earning CAD here.
I am sure others from the US will be able to help you out, and I know there are a few...