There are several options open to Canadians including TN visas. You can meet with an experienced immigration attorney who can examine your immediate and long goals for immigration into the US and can provide you with a legal opinion as to the viability of options based on your education, employment, financial, and immigration history. Good luck.
Legal disclaimer: The statement above is provided by CC Abbott is based on general assistance and not intended to be a legal opinion because not all the facts are provided. The person requesting information and all others reading the answer should retain an attorney who is permitted by the state bar within the jurisdiction who can examine the complete facts and provide a legal opinion on your case. All information provided in the above answer and other information provided by CC Abbott does not create an attorney/client relationship within any state of Federal law.
The E2 may be possible, its worth exploring. If you are currently employed with a Canadian company, you could open a U.S. office and qualify for an L1A. There are very specific requirements for each category, so you can review them on the USCIS website and then hire an attorney to help you.
Due to the nature of this forum, I often do not have all the information required to provide legal advice. Accordingly, my responses on Avvo are intended as general and not legal advice.
You could start your own company and get an investor's visa.
Mr. Shusterman's (former INS Trial Attorney, 1976-82) response to your question is general in nature, as not all the facts are known to him. You should retain an attorney experienced in immigration law to review all the facts in your case in order to receive advice specific to your case. Mr. Shusterman's statement above does not create an attorney/client relationship.