So about 2 days ago I decided to go ahead and drop 10 beckeroos on 1 month of game time. To my dismay, I ended up spending around 14$ for my sub (rounded up), as I paid in Canadian Dollars. I knew this would most likely happen, as the Canadian Dollar is in a bit of a pit right now, but that doesn't change the fact the the shop said 10$, and I paid 14$. This could be shocking to people who weren't prepared to spend that much money and live in Canada or some other region that has a dollar value below the USD.
Like if someone lived in Zimbabwe, for example. They see 10$ for a sub. They think it's a bargain, but in reality they spend much more because

Jokes about inflation in Zimbabwe never get old to me tbh
So, change the shop to auto-update based on different dollar values, rather than always showing the price in USD to avoid confusion.