Looking to start a skin care online business - most of my clientele will be US customers. I will sell in Canada as well. My marketing team is in Canada and the products for USA will be shipped from the USA. Canadian clients will be shipped from Canada.
The best place to start a company is Delaware. It has the most protections for businesses and has a long history of being the state of incorporation for almost all of the major companies in the United States.
The incorporation process can be difficult but there are some services that help like nitrouscompany.com.
If you need any help feel free to reach out.