Be at least 18 years old.
If you're not a legal adult, you've got an uphill climb ahead of you.
Minors need their parent or legal guardian to fill out the application for them; they need to be permanent residents in Canada (more on that later); and the parent must either be a citizen or applying to become one at the same time.