I think that unless you are investing a large sum to start this business and can indicate that it will benefit the local area (e.g. that it will employ a lot of people), your best bet would be to get a job and have your employer sponsor your immigration.
On that note, it may just be (substantially) easier to start your business in Canada. Are there specific reasons you want to start your business in the Bay Area, aside from personal preference?
On that note, it may just be (substantially) easier to start your business in Canada. Are there specific reasons you want to start your business in the Bay Area, aside from personal preference?