TLDR:
The Web Paywall will show the correct local currency to the respective user based on where they are viewing the paywall from. Example: If they are viewing the paywall from Canada they will see the pricing in CAD. Viewing from USA they will see it in USD.
What do you need to do:
If you created a product after November 19, 2023 you don't need to do anything
Make sure you create a product in the web paywall and add the price in USD
After clicking update let the prices update in all currencies
If you had existing product just go into the Product settings (from the portal > Webpaywall > Products > 3 dots) and update the price
If you are running a sale you will also need to update the before price
How to edit a price in a specific currency
Once you have updated the price you can go to the product setting and update the price in the specific currency.