From what I understand, the main criteria is that you have filed with the CRA, if required. Note the following:
"To be eligible for citizenship, applicants are required to meet their tax filing obligations under the Income Tax Act for the appropriate relevant period:
(a) For applications...