If you are a manager and have at least 1 year of experience on that profession, you may be qualified for Federal Skilled program. Look for your job title and duties here: http://www.cic.gc.ca/english/immigrate/skilled/apply-who-instructions.asp#list
If not, you may need to find a job and go through that route. If you are on H1B for a year, you may be eligible for Alberta. There are a lot of threads related to Alberta route.
College major is not that important, but your experience/duties are very important. Degree level helps as you get more points for having master's than just bachelor's, if you go through Federal Program. Anyway, it sounds like you need to spend your one weekend going through this website and learning all the basics of Canadian Immigration: http://www.cic.gc.ca/english/immigrate/index.asp