When can I become a Canadian citizen?

If you spend 1,095 days(three years) in Canada as a permanent resident, he/she may apply for Canadian citizenship. Half the amount of time spent in Canada before becoming a permanent resident will be credited up to maximum one year. Canada allows multiple citizenship. Therefore, renunciation of prior citizenship is not required before or even after becoming a Canadian citizen.