Question: what do you need to know to become a canadian citizen?
Answer: be a permanent resident., have lived in Canada for 3 out of the last 5 years., have filed your taxes, if you need to., pass a test on your rights, responsibilities and knowledge of Canada., prove your language skills.