Centre for Depression and Suicide Studies

Depression is the leading cause of disability worldwide, and globally, one person dies by suicide every 40 seconds. At St. Michael’s Hospital, we have a research centre that is uniquely positioned to tackle these prevalent and interconnected mental health challenges.

News & Events

X