Ask a Canada Law Question, Get an Answer ASAP!
If he deliberately does not come to work and there's no reason for it then you can dismiss him for just cause. But if he's not coming to work because he has a restraining order then it's hard to see how that from an employment point of view would be just cause.
If this wasn't your daughter and this was an arms length relationship it's unlikely that you would consider dismissing him for just cause because he cannot enter one or two of the farms.
If you cannot accommodate his needs, that is to work at only some of the farms, them it seems that you should be dismissing him but with reasonable notice or pay in lieu. If you don't do that you would like to be facing a lawsuit which is probably the last thing you want to have to deal with at this point in time.