Caversham Booksellers
Caversham Booksellers claims to be North America's largest mental health bookstore. If you're looking for books on anything psych-related (psychoanalysis, psychotherapy, psychiatry, psychology...you get the idea), then this shop that's been in Harbord Village since 1989 is the place to go. Get all the self-help books you could possibly ever want here.