Sure, it depends on your education and experience...
the Federal Skilled Worker Program, is for skilled professionals such as software engineers, physicians skilled workers with specialiazation in different fields.
the Federal Skilled Trades Program, for skilled workers under various domains in different service industries.
the Canadian Experience Class, this exclusively for the people who have Canadian work experience.
You can apply under any one of the above category.