For US to redeem codes for non .com domains you just need a VPN for that region and the corresponding "dot location". So you should just need any vpn on your pc set to the US and the redeem portal---> redeem.microsoft.com
I used the free Tunnelbear app when doing the brazil 1yr codes. So...