Accepting new patients. Call/msg us at 416-703-2797 or book online

Patient Information

Whether you're a new patient or returning for your regular exam, here's everything you need to know about your visit — from booking and insurance to forms and educational resources.

Book or Manage Appointments

Use our secure online portal to book your appointment. If you need to cancel or reschedule, please contact us by email, message or phone.

You can view your prescriptions, invoices, optical orders, and past visits conveniently with our online patient portal.

Access Your PHR Portal →

Patient Forms

Speed up your visit by filling out forms in advance. Download, print, and bring them with you.

Billing & Payment

We accept debit, Visa, Mastercard, e-Transfer/Interac and direct billing for most insurance providers. Payment is required at the time of service if not covered by insurance.

Insurance & Direct Billing

We offer direct billing with many major vision plans. View full list of supported insurance providers →

Certain providers require additional consent to release by plan members on behalf of patients.

Rescheduling & Missed Appointments

Please notify us at least 24 hours in advance if you need to cancel or reschedule. Missed appointments without notice may be subject to a cancellation fee.

Tools & Information

  • The Amsler grid is used to check for changes in the central vision of one eye at a time.
  • Dry Eye Disease occurs when your eye doesn't produce enough tears, or the right kind of tears.