On the temporary foreign worker program and pathways to citizenship, most of our permanent residency pathways, as I think folks have noted, are at the NOC O, A, and B levels. These are the folks who are going to have the best chance of succeeding economically as permanent residents and successfully settling and integrating in Canada in an immigration program where there is a limited number of spots available and there's competition for those spots.
There aren't many pathways for NOC C and D skill levels, so to the degree to which the temporary foreign worker program fills positions at the NOC C and D levels, there are fewer pathways to permanent residency for that program.