Employment Law Questions? Ask an Employment Lawyer.
If you have a signed contract for a fixed term, and the contract does not contain a cancellation clause for such reason, employer cannot cancel, and would be in breach, and you could seek to hold employer liable either to reinstate or to pay for balance of the contract term.
Kindly rate the answer as excellent - tried to expedite for you.
Thanks in advance.