promethazine hydrochloride canada