You can create different products or the same product with different prices. For example; you can create a baseball cap for $10 and offer it to people in the US and $15 for people in Canada then use a Shopify App like Locksmith to hide the $10 T-shirt  and only show the $15 T-shirt whenever a customer is viewing your store from Canada and vice versa. If you want the product to be shown in a different currency but at the same price value, you can use a Shopify currency converter App.