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

Invalid email/password
Log In
The Madness of Crowds
Louise Penny
Hardcover | Aug 2021
on order $36.99
(releases Aug 24 2021)
State of Terror
Louise Penny
Paperback | Oct 2021
on order $24.99
(releases Oct 12 2021)
Cloud Cuckoo Land
Anthony Doerr
Hardcover | Sep 2021
on order $39.99
(releases Sep 28 2021)
Off the Record
Peter Mansbridge
Hardcover | Oct 2021
on order $39.99
(releases Oct 5 2021)
The Thursday Murder Club
Richard Osman
Paperback | Aug 2021
on order $23.00
(releases Aug 3 2021)
The Strangers
Katherena Vermette
Hardcover | Sep 2021
on order $29.95
(releases Sep 28 2021)
The Christmas Pig
J K Rowling
Hardcover | Oct 2021
on order $29.99
(releases Oct 12 2021)
The Lincoln Highway
Amor Towles
Hardcover | Oct 2021
on order $40.00
(releases Oct 5 2021)
Silverview
John le Carre
Hardcover | Oct 2021
on order $34.95
(releases Oct 12 2021)
There's a Ghost in this House
Oliver Jeffers
Hardcover | Sep 2021
on order $27.99
(releases Sep 21 2021)
The Winter Wives
Linden MacIntyre
Hardcover | Aug 2021
on order $34.95
(releases Aug 10 2021)
The Spectacular
Zoe Whittall
Paperback | Aug 2021
on order $24.99
(releases Aug 24 2021)
"Indian" in the Cabinet
Jody Wilson-Raybould
Hardcover | Sep 2021
on order $34.99
(releases Sep 14 2021)
Denial
Beverley McLachlin
Paperback | Sep 2021
on order $24.99
(releases Sep 14 2021)
Borders
Thomas King
Paperback | Sep 2021
on order $21.99
(releases Sep 7 2021)
The Vinyl Cafe Celebrates
Stuart McLean
Hardcover | Oct 2021
on order $34.00
(releases Oct 12 2021)
The Man Who Died Twice
Richard Osman
Hardcover | Sep 2021
on order $35.00
(releases Sep 28 2021)
Kristy and the Snobs
Ann M Martin
Paperback | Sep 2021
on order $16.99
(releases Sep 7 2021)
Out of the Sun
Esi Edugyan
Hardcover | Sep 2021
on order $32.99
(releases Sep 28 2021)
The Old Farmer's Almanac 2022 Canadian Edition
Paperback | Aug 2021
on order $7.99
(releases Aug 31 2021)

See more...
STORE HOURS
Tue & Wed, 11 am - 5 pm
Thu & Fri, 11 am - 7 pm
Sat & Sun, 11 am - 5 pm