You are recommending that workers who return year after year be considered either as Canadian citizens or be eligible for permanent resident status. In spite of everything, my sense is that the majority of these workers, even thought they come to Canada in search of a better wage, want to go home after their work is done. In other words, they do not automatically want to become Canadian citizens just because they work in this country.
In your opinion, after how many years should these workers be allowed to apply for permanent resident status?