It's a very good question. Why are they temporary foreign workers, when the whole program is geared toward giving them permanent residence? A very salutary change that happened several years ago was trying to take away the uncertainty of the temporary work aspect. The whole program is geared to working, and once you work, you automatically get permanent residence.
I actually haven't given any thought to how a program that doesn't call them temporary foreign workers might look, so I defer to my colleague.