Yes, a Canadian citizen can open a company in the USA. The process involves choosing a business structure, selecting a state for incorporation, appointing a registered agent, and filing the necessary paperwork with the state.
The only restriction for non-U.S. citizens is that you cannot start a so-called S-corporation in the U.S. However, you can start a C-corporation or a Limited Liability Company in the U.S. without a problem.
S Corporation (S Corp) Only individuals who are U.S. tax residents can be shareholders of this type of entity. As a result, this type of entity is generally not accessible to Canadians.
U.S. citizen can only participate in an S Corp if they are an emigre, meaning they have passed the IRS's substantial presence test or hold a green card.
Shareholders must be US citizens or residents. The business may have no more than 100 shareholders.
Resident Alien: Resident aliens, also referred to as US residents, can own shares in an S corporation. Non-resident alien: Before 2018, there was no way for non-residents to own shares of an S corporation. However, non-resident aliens can now invest in these companies through an Electing Small Business Trust (ESBT).
Only a green card or meeting the IRS' “substantial presence test” enables an alien to be eligible to be an S Corporation shareholder.
Any foreign individual or company can own a C-corp in the US. It is not exclusively for US residents. Ownership in a C-corp is given out by offering company's stock. Ones who own this stock are the called the shareholders of the corporation.
If you're not a citizen, you must qualify as a resident alien to own a stake in an S Corp. Resident aliens are those who have moved to the United States and have residency but aren't citizens. Of the below, only permanent residents can own an S Corp.
There is no limit on the number of shareholders a corporation taxed under Subchapter C can have. Anyone can own shares, including business entities and non-U.S. citizens.