Benzylpiperazine hydrochloride Canada