provigil cost in canada phenergan dogs allergies provigil generic discount phenergan iv pediatric dosage phenergan syrup abuse