I think a unified, single temporary visa that's agnostic as to the type of work, as you suggest, and that contains a clear pathway to permanent residency and citizenship for those who want it would be fine, with the qualification that it needs to be clear that it keeps families intact, that it allows family reunification during the temporary work process, which is another flaw in the current system that could be addressed.
I think it's a danger to countries to have unaccompanied men in large numbers residing in the country for a long time, and frankly, also unaccompanied women whose families are elsewhere. It's generally not good to have policies that keep families apart. In the history of Canadian—