🇨🇦 FREE and flat-rate shipping options across Canada! ❤️

Collection: All Fiction

334 products
  • The Book of Form and Emptiness by Ruth Ozeki
    ...
    (0)
    Regular price
    $34.95
    Sale price
    $34.95
    Regular price
    Unit price
    per 
    Sold out
  • Fight Night by Miriam Toews
    ...
    (0)
    Regular price
    $29.95
    Sale price
    $29.95
    Regular price
    Unit price
    per 
    Sold out
  • Iron Widow by Xiran Jay Zhao
    ...
    (0)
    Regular price
    $21.99
    Sale price
    $21.99
    Regular price
    Unit price
    per 
    Sold out
  • The Bone Mother by David Demchuk
    ...
    (0)
    Regular price
    $20.00
    Sale price
    $20.00
    Regular price
    Unit price
    per 
    Sold out
  • The Love Songs of W.E.B. Du Bois by Honorée Fanonne Jeffers
    ...
    (0)
    Regular price
    $35.99
    Sale price
    $35.99
    Regular price
    Unit price
    per 
    Sold out
  • Harlem Shuffle by Colson Whitehead
    ...
    (0)
    Regular price
    $36.00
    Sale price
    $36.00
    Regular price
    Unit price
    per 
    Sold out
  • People We Meet on Vacation by Emily Henry
    ...
    (0)
    Regular price
    $22.00
    Sale price
    $22.00
    Regular price
    Unit price
    per 
    Sold out
  • Beautiful World, Where Are You by Sally Rooney
    ...
    (0)
    Regular price
    $32.00
    Sale price
    $32.00
    Regular price
    Unit price
    per 
    Sold out
  • Song for a Whale by Lynne Kelly
    ...
    (0)
    Regular price
    $10.99
    Sale price
    $10.99
    Regular price
    Unit price
    per 
    Sold out
  • The Miscalculations of Lightning Girl by Stacy McAnulty
    ...
    (0)
    Regular price
    $10.99
    Sale price
    $10.99
    Regular price
    Unit price
    per 
    Sold out
  • Heartstopper: Volume One by Alice Oseman
    ...
    (0)
    Regular price
    $19.99
    Sale price
    $19.99
    Regular price
    Unit price
    per 
    Sold out
  • Once Upon a River by Diane Setterfield
    ...
    (0)
    Regular price
    $21.00
    Sale price
    $21.00
    Regular price
    Unit price
    per 
    Sold out
  • Maya and the Robot by Eve L. Ewing & Christine Almeda
    ...
    (0)
    Regular price
    $22.99
    Sale price
    $22.99
    Regular price
    Unit price
    per 
    Sold out
  • Samira Surfs
    ...
    (0)
    Regular price
    $23.99
    Sale price
    $23.99
    Regular price
    Unit price
    per 
    Sold out
  • Gordo: Stories by Jaime Cortez
    ...
    (0)
    Regular price
    $23.50
    Sale price
    $23.50
    Regular price
    Unit price
    per 
    Sold out
  • Red X by David Demchuk
    ...
    (0)
    Regular price
    $24.95
    Sale price
    $24.95
    Regular price
    Unit price
    per 
    Sold out
  • The Human Zoo by Sabina Murray
    ...
    (0)
    Regular price
    $38.95
    Sale price
    $38.95
    Regular price
    Unit price
    per 
    Sold out
  • Velvet Was the Night by Silvia Moreno-Garcia
    ...
    (0)
    Regular price
    $37.00
    Sale price
    $37.00
    Regular price
    Unit price
    per 
    Sold out
  • Matrix by Lauren Groff
    ...
    (0)
    Regular price
    $37.00
    Sale price
    $37.00
    Regular price
    Unit price
    per 
    Sold out
  • China Room by Sunjeev Sahota
    ...
    (0)
    Regular price
    $34.00
    Sale price
    $34.00
    Regular price
    Unit price
    per 
    Sold out
  • The Most Precious Substance on Earth by Shashi Bhat
    ...
    (0)
    Regular price
    $24.95
    Sale price
    $24.95
    Regular price
    Unit price
    per 
    Sold out
  • The Charm Offensive by Alison Cochrun
    ...
    (0)
    Regular price
    $21.99
    Sale price
    $21.99
    Regular price
    Unit price
    per 
    Sold out
  • The Night Diary by Veera Hiranandani
    ...
    (0)
    Regular price
    $11.99
    Sale price
    $11.99
    Regular price
    Unit price
    per 
    Sold out
  • Four Faces of the Moon by Amanda Strong
    ...
    (0)
    Regular price
    $18.95
    Sale price
    $18.95
    Regular price
    Unit price
    per 
    Sold out
  • Once There Were Wolves by Charlotte McConaghy
    ...
    (0)
    Regular price
    $37.99
    Sale price
    $37.99
    Regular price
    Unit price
    per 
    Sold out
  • We Are the Brennans by Tracey Lange
    ...
    (0)
    Regular price
    $36.50
    Sale price
    $36.50
    Regular price
    Unit price
    per 
    Sold out
  • Sorrowland by Rivers Solomon
    ...
    (0)
    Regular price
    $36.00
    Sale price
    $36.00
    Regular price
    Unit price
    per 
    Sold out
  • Ghost Forest by Pik-Shuen Fung
    ...
    (0)
    Regular price
    $27.00
    Sale price
    $27.00
    Regular price
    Unit price
    per 
    Sold out
  • The Spectacular by Zoe Whittall
    ...
    (0)
    Regular price
    $24.99
    Sale price
    $24.99
    Regular price
    Unit price
    per 
    Sold out
  • The Reading List by Sara Nisha Adams
    ...
    (0)
    Regular price
    $23.99
    Sale price
    $23.99
    Regular price
    Unit price
    per 
    Sold out
  • The Madness of Crowds (Chief Inspector Armand Gamache #17) by Louise Penny
    ...
    (1)
    Regular price
    $36.99
    Sale price
    $36.99
    Regular price
    Unit price
    per 
    Sold out
  • Split Tooth by Tanya Tagaq
    ...
    (0)
    Regular price
    $19.99
    Sale price
    $19.99
    Regular price
    Unit price
    per 
    Sold out