Our hours: Mo-We 10-6 • Th&Fr 10-8 • Sa 10-6 • Su 11-5
258A Elgin St., Ottawa, ON
An Independent Bookshop for the Passionate Reader

Talk about timely… have you read Fire Weather by John Vaillant?

Events in June


On Saturday, June 3rd we welcome John Haas to the store from 1 to 3 p.m. with his newest release, Volume 2 of The Book of Death and Madness

On Sunday, June 4th we will be at Irene’s Pub on Bank Street to celebrate the launch of Quality Time, a new novel by Suzannah Showler

On Monday, June 5th we welcome Mary Sodertstrom to the store from 6:30 to 8 p.m. as she launches Against the Seas: Saving Civilization from Rising Waters

On Tuesday, June 6th from 6:30 to 8 p.m. Fareh Malik visits the store with her new poetry collection entitled Streams That Lead Somewhere.

On Wednesday, June 7th Mike Martin presents his newest Sgt. Windflower mystery entitled All That Glitters at the Colonnade Restaurant at 6 p.m.

On Saturday, June 10th, Perfect Books will be on hand at The Manx Pub on Elgin at 5 p.m. to help launch Andrew Steinmetz‘ new novel, Because



Penguin Classics

Take a deep dive (and an inexpensive one at that) into our wonderful collection of classic literature in the form of the iconic Penguin Blacks. Revisit Dickens, Woolf, Dostoevsky, Conrad, Austen, Bronte… the list goes on and on

Want to know what’s in stock at Perfect Books?

When shopping on our website, go to the browsing function on the left side of your screen. Select “What’s in Store” and then select the Subject. Because we can’t promise that new orders will arrive by the 24th, this feature will help you narrow your search and confirm that we have stock in the book(s) you’re seeking.

Wearing a Mask at Perfect Books

… is optional now. Some of our staff and customers are continuing to mask up. This is now a personal choice which we respect.

We always have a few on hand and they’re free so please join with us in keeping EVERYBODY healthy for the long term


Buying a Gift Card On Line

• Click on the “Shop” icon on the top left of this page

• When the next page opens, select “Gift Cards” from the green bar near the top of the page

• Select “Add to Cart”, the select “Go to Cart”

• In the box that says “Cost”, enter the dollar value you wish

• At this point you can personalize the card (see the box on the left)

• When finished, click on the box at the bottom of the page which will take you to a login screen

• There you can create an account or log in to your existing account

• You will then proceed to checkout where you have two options

• We can hold the card at the store for pickup OR we can mail it to the recipient you choose

• Note that you are automatically charged for shipping but we waive that if the card is being mailed locally

Hours of Operation

Monday 10 to 6

Tuesday 10 to 6

Wednesday 10 to 6

Thursday 10 to 8

Friday 10 to 8

Saturday 10 to 6

Sunday 11 to 5

Closed on all statutory holidays

Please ignore the misinformation that is appearing on Google. This is where our correct hours are posted.

Perfect Books – Strong and Able!

Thanks to all of you for supporting us throughout the past few years. After  two years of Elgin Street reconstruction and ongoing threats of Covid we continue to grow, thanks to you! The proof is in the beautiful new shop. New floors, new lighting, new shelves and the same great service. We look forward to showing off our new look to you. See you soon!


New in Fiction

New in Fiction

New in Fiction

New in Non-Fiction

New in Non-Fiction

New in Non-Fiction