it depends on what kinda immigration do you wanna get, which has five kinda immigration you can apply.
1) Skilled workers and professionals
Education, experience and language skills you need
2) Investors, entrepreneurs and self-employed persons
Who can start a business in Canada
3)Sponsoring your family
How to sponsor a family member to join you here if you are a permanent resident
4) Provincial nominees
Learn about settling in one of Canada’s provinces as a provincial nominee
5) Quebec-selected skilled workers
and give you a link you can know everything from the website of Canadian Government
www.cic.gc.ca