Is there a restriction on what I can purchase in US from Canada?
Not at all. You can buy anything as long as you use the correct payment methods and the authority of law from both countries is observed. As for payment, you can never run out of better options for completing your purchase.
Comments