Amazon and Steam work the same for me in Canada/Latin America - have to use a local card. That said, I've still been able to make some purchases without switching. I've long given trying to understand the nuances of it.
My only credit card is US based, and so I was pretty frustrated for a night trying to purchase one of the bundles from my humble Yokohaman abode...