Hi Ali, hope you are doing gud.
To apply for Canadian Citizenship you need to have spent at least 3 years out of 4. Provide your tax return details, show your knowledge about canada in test that would be taken and convince the citizenship judge that you are worth it ;) .
Cheers,
Param