With respect to work permit flexibility, you said that some small businesses don't necessarily have the capacity to accommodate employees for 40 hours a week. However, I've heard from companies that their season is short and they need labour, some for apple tree pruning and some for asparagus harvesting a month later.
Couldn't we then consider an exchange of labour between different companies?