19. The Minister, after giving the holder of a permit an opportunity to be heard, may suspend, cancel or refuse to renew his permit where he(1) fails or ceases to comply with the conditions prescribed by regulation for the issue or renewal of the permit, as the case may be;
(2) fails to comply with the terms and conditions, restrictions or prohibitions indicated on the permit;
(3) is found guilty of an offence under this Act or the regulations thereunder for which he has not been pardoned.