Non-US citizen here. I bounce off a Linode in the US (which I require for other purposes anyway; there are surely cheaper options).
SSH has a baked-in SOCKS proxy. Example: I SSH into my VPS with the "-D 55555" commandline option, configure my browser to use a SOCKS proxy at localhost:55555, and visit www.netflix.com. That HTTP traffic is tunneled over the SSH connection, and as far as Netflix is concerned, it originates at the US datacenter hosting my VPS.