Two obligations must be removed for agricultural and domestic workers: the obligation to work for a single employer and the obligation to sleep at the employer's home. Why? No one will say it too loudly, but, according to a number of sociological studies done on domestic workers, an enormous number of employers taking part in the program don't want these workers to sleep at their homes.
Ultimately, the domestic worker and the employer could make arrangements by contract, but to say that, in Canada, a person breaks the law if she doesn't sleep at her employer's home, that makes things... As soon as workers leave for one night, they'll be afraid and feel they're in an illegal situation. If they are given the right to change employers, but are required to select from among the employers who want to take them, that makes their job search extremely difficult.
I think it's better for that to be optional. If the employer wants to impose it, so much the better. But since a lot of employers in the domestic worker program don't do it—