Great question you’re already on the right track by setting up a USD account and EIN. Here are some tips:
1: Shopify Payment
•Since you live in Canada, your Shopify account will be registered as a Canadian business, which means you’ll need to activate Shopify Payments Canada (not US). That’s fine, you can still sell exclusively in USD.
•Shopify will let you set your store currency to USD, but your payouts will go to your Canadian bank account (even if it’s a USD account). You won’t be forced into extra customer fees, but there may be FX (conversion) or bank fees depending on how your bank handles USD payouts.
2: Limiting to the US market:
•Yes, you can restrict your shipping zones to United States only in your Shopify shipping settings. Customers outside the US won’t even see shipping options
3: Taxes & EIN:
•Having a US EIN is great for future tax compliance if you scale. At the start, Shopify will still treat you as a Canadian merchant, so most tax setup will be under your Canadian business info. If your sales grow large in the US, you may need to consider registering for US sales tax in some states
4: Payments strategy:
•If you want to avoid cross-border headaches, another option is using a payment gateway like Stripe Atlas or opening a US-based business bank account (e.g., Mercury, Wise Business). That way, payouts go directly to a true US account.
Bottom line: You can run a US-only dropshipping store while living in Canada without customers facing extra charges the only thing to watch is payout conversion fees depending on how your bank handles USD from Shopify Payments Canada.
If you want, I can share the exact step-by-step setup flow I recommend for cross-border dropshippers (currency, taxes, payments, shipping zones) so you don’t run into surprises later. 