Contact us as soon as the emergency occurs.
You can reach us at (416) 487-5401.
If our office is closed, call 911 or go to our nearest emergency room or drop-in clinic immediately.
Eye emergencies happen quickly, and when they do, it is vital to act fast.
At Bayview Vision, we are highly experienced with handling eye emergencies effectively and will do our absolute best to do everything in our power to preserve your eye health and vision.
Eye injuries and sudden changes in vision can’t wait. At Bayview Vision near North York, our optometrists offer same-day urgent eye exams for a wide range of acute eye concerns. Whether it’s a sharp object, infection, or unexplained visual symptoms—we’ll see you fast and treat you thoroughly.
-
If you are experiencing any of the following symptoms, seek immediate medical assistance:
Sudden vision loss
Eye pain
Extreme sensitivity to light
Swelling in or around the eye
A scratch on the eye surface
Chemical burns
A foreign object stuck in the eye
Eye discharge and/or redness
-
Do NOT try to remove a dislodged object on your own
Do NOT use tweezers, scissors or other objects in your eye
Do NOT put ointments or other medications in your eyes unless directed to do so by a medical professional
Do NOT rub or apply unnecessary pressure to your eye
Why Choose Bayview Vision?
Centrally located in midtown Toronto (Bayview & Eglinton)
Prompt, compassionate care
Advanced diagnostic equipment
No referral needed—walk-ins welcome (call ahead)
On‑site treatment and specialist referrals if needed
We Commonly Treat:
Eye infections and severe redness
Foreign objects in the eye
Flashes, floaters, or sudden vision loss
Chemical burns or injuries
Trauma or swelling around the eye
Local & Accessible:
Located minutes from North York, we’re easy to reach and ready to help.
Not Sure It’s an Emergency?
If you’re unsure whether your symptoms are urgent, give us a call. Our team can advise whether immediate attention is required—or schedule you in as soon as possible.
Book an emergency eye exam now or call us directly for priority service at 416-487-5401.