There are approximately 75 different ways someone can immigrate to Canada. That is not an exaggeration. This handy tool lets you see how you can qualify: http://immigroup.com/tools/immigrate-canada/
The different ways can be group into the following categories:
- business immigrants: immigrating as an investor or a "self-employed" person
- skilled applicants: university educated people with work experience, or tradespeople
- people with Canadian work experience: you need a work permit first
- people who have studied in Canada
- people who are sponsored by relatives in Canada
But these are just general categories. If you tell me what category you want to know more about, I can better answer your question.