You can only claim a total of 365 days actually with a SP or WP. So after spending 2 years with WP, all remaining days are not counted. Basically, either you are here with an SP and WP for 5 years or you are here only for 2 years - all you can claim is 365 days.the time you are in Canada with a temporary visa, count 50% for the citizenship calculation. It is like that since forever.