Yes, unfortunately, opening a corporation does not allow you to come or to stay in the US without a visa. Depending on whether you want to just visit or come and live and work in the US – a different visa  may be required. Feel free to contact me directly at meltser@bmlaw.com for additional information and differences in Visas