Is amiodarone cause hypo or hyperthyroidism?

Yes, either. Amiodarone may cause either hypothyroidism and hyperthyroidism (or neither). It more not uncommonly causes hypothyroidism, although it does sometimes cause hyperthyroidism, which may result in more serious effects sooner. It is recommended to have thyroid tests performed thyroid periodically while taking amiodarone to monitor your thyroid function.
Yes. It can cause both. It can also cause what is called 'sick euthyroid'. Thyroid function tests should be followed regularly in all patients on amiodarone.