This Government of Canada website lists the conditions you must meet to be eligible for citizenship, and has information about each of them:
- Permanent Resident status
- Time you have lived in Canada
- Income tax filing
- Language skills
- How well you know Canada
- Prohibitions