Most of this site's functionality requires JavaScript to be enabled.

Invalid email/password
Log In
Upcoming Virtual Events
Calendar (Placeholder)
*Please Note: Inventory is Subject to Change. Placing an order does not guarantee the book being available when the staff are collecting your order.*

All orders placed through this website are for our Beach location.

Orders are picked and processed Monday to Friday. You will not be charged for any books until your order is ready to be picked up or shipped. To place an order for pickup at one of our other locations, please call them directly.
Shipping Fees

$10 shipping charge on orders under $50. $5 shipping charge for orders over $50.
CBC's 2021 Canada Reads ContendersSee more
A Place to Start: The Beginnings of an Anti-racist Reading ListSee more
FictionSee more
Non-FictionSee more
CookingSee more
Kid's Chapter Books & Graphic NovelsSee more
Picture & Board BooksSee more
Children's Book SeriesSee more


✓ $10 delivery fee for orders under $50 within Toronto.
✓ $5 delivery fee for orders over $50 within Toronto.

 Orders outside of Toronto will need to ship with
Canada Post and are subject to higher shipping fees.


All orders are picked/processed Monday to Friday.


Call 416-698-1444 with any questions


Danforth - 416-469-9997 -
Beach - 416-698-1444 -
Yonge & St. Clair - 416-926-0749 -
Bloor West Village - 416-961-4496 -