is ivermectin prescription only uk can humans take praziquantel is ivermectin legal in canada how to give dogs ivomec