nexus 5

Hi everyone (:. I want to order the nexus 5 from google, they are selling this phone for 350$ if you live in the United States or Canada. If I don't live in the United States but I am coming to visit family, Some how I can order the phone with international credit card and a United State address or I must have an United State credit card??? If so, there is some place that I can buy this phone for under 400$? Thanks a lot