30. Every employer who, without good and sufficient reason, proof of which shall lie upon him, dismisses, suspends or moves an employee,(a) by reason of giving any information to the representatives of a committee and respecting an agreement, a decree, a regulation or a violation of the provisions of this Act,
(b) by reason of a complaint, information or statement of offence respecting the same, or of testifying in a prosecution or investigation relating thereto,
(c) with intent to re-engage him in an inferior employment and so evade the provisions of the decree by paying a smaller wage,—is guilty of an offence and is liable to a fine of $200 to $500 and, in the case of a second or subsequent conviction, to a fine of $500 to $3,000.