What advice would you have for someone who wants to immigrate from Canada to work in Silicon Valley but does not possess a post-secondary degree? Is there a particular visa that is well suited for tech workers without a post-secondary education?
Also see this answer about H1B: https://news.ycombinator.com/item?id=15099615
If you only have high school, you will have a harder time. You could try tech writer. But if your title is CTO you will have trouble. If you have a certified engineer or scientist as your boss (CEO?) you could be a scientific technician.
Grasmick.com is the lawyer I suggest talking to if you want personal advice. He also has an TN ebook worth buying.