what drug company makes ivermectin does ivermectin have side effects on humans ivermectin tablets online order is stromectol available in canada