Welcome to our online booking site
We look forward to supporting you during your health journey!
To book your appointment online, we require a credit card on file. Your credit card will not be charged at the time of this booking. You can choose your final payment method at your appointment.Cancellation Reschedule Policy: Please provide 24 hours notice for any cancellations or rescheduling. Missed appointments, cancellations, or rescheduling within 24 hours are subject to a $50 fee. If you have any questions, please contact us at 416-613-5633 or firstname.lastname@example.org