You can use TN visa, if you are CA greencard holder, you need to find a company who is willing to sponsor your H1-B visa. Your employer need get LCA from Labor department. H1-B is subject to annual quota---65,000.H-2A is for Agricultural Labor.