You must have been physically in Canada for at least 1,095 days (3 years) during the 5 years before the date you sign your application.
Canada has two official languages: English and French. If you are 18 to 54 years of age on the day you sign your application, you must show that you can speak and listen at a specific level in one of these languages. IRCC will accept various certificates, diplomas, and tests as proof of your language skills.
If you are 18 to 54 years of age on the day you sign your application, you need to take the citizenship test. You will be required to answer questions about Canada’s history, symbols, democratic institutions, geography, and the rights and responsibilities of citizenship.