We enabled Shopify's multi currency feature to add CAD to our USD store. Everything is working just fine except the product prices are missing currency code "CAD" when user changes the currency. This is very confusing because it is not clear what the currency is. Prices are change from "$xx USD" to "$xx".
In General Setting page, we can setup "Currency Formatting" , but this is only for the store's main currency (USD).
I looked into the product-template.liquid, I can see the filter used for showing the price is correctly set to money_with_currency see: https://help.shopify.com/en/themes/liquid/filters/money-filters#money_with_currency
This issue looks like a bug in the multi currency feature. When multi currency is enabled for a store, the "Currency Formatting" feature should allow formatting for each currency, or at least apply the same formatting for all currencies.