Select Page

books & curios

At Spark your imagination is our honoured guest.

We aim to inspire you whether through the written word, activities that challenge your mind and hands, or artful objects that just make you smile when you look upon them.

Come visit us. We’d love to meet you.

Open Tuesday through Saturday, 10 – 5.

Amanda West Lewis - local author

New York City in the 1960s is the humming backdrop for this poignant, gritty story about a girl who sees her parents as flawed human beings for the first time, and finds the courage to make a fresh start.

New Arrival!

From one of the most celebrated writers of our time, a literary figure with cult status, a “sibling novel” to her Pulitzer Prize- and ?NBCC Award-winning A Visit from the Goon Squad—an electrifying, deeply moving novel about the quest for authenticity and meaning in a world where memories and identities are no longer private.

New Arrival

A warm and witty portrait of child prodigy and world-famous classical musician Glenn Gould.

New Arrival

New Arrival

New Arrival

New Arrival

New Arrival

New Arrival

New Arrival

 New Arrivals

What We Carry

Best Sellers



Pre-Read Books

Graphic Novels

Children & Young Adult

Trains & Accessories

Wooden Mechanical Build-it Kits


Miniature Room Kits

About Us

We are a family run business who long dreamt of creating a shop that gives people more opportunities to find books and other imaginative creations that spark their own imaginations.

We love books, love intrigue and adventure, love imagining what could be, and what can bring more passion, empathy, and conviviality to our world.

Just imagine!

— Heidi, Peter & Skye

Our Regular Hours

Sunday: closed
Monday: closed
Tuesday: 10 to 5
Wednesday: 10 to 5
Thursday: 10 to 5
Friday: 10 to 5
Saturday: 10 to 5

Where to Find Us

Spark is situated in beautiful downtown Perth Ontario, at 76 Foster Street.

Perth is renowned for its heritage architecture its annual festivals and events, and its unique shopping and dining opportunities.


Contact Us

You can contact us by way of the form or call us at 613-466-0555.

We are happy to take your requests and if we don’t have what you are looking for, we can order it in.

We can also take phone orders for pick up or delivery (delivery costs are extra).

13 + 4 =