I'd recommend that the current system be in place, in that, if somebody is a recognized refugee, granted refugee status by the Immigration and Refugee Board, the waiting time for permanent residence should be counted toward the time allocated towards citizenship. Sometimes that period of time could be one year, two years, or three years. Currently half of that time is calculated toward citizenship. I think that's very reasonable. I would prefer to see that full amount of time, but at least half of the time.
Similarly for the other categories, if people are on a legal status, like live-in caregivers, work permits, students, they're getting Canadian experience. That time should count.