books & curios

At Spark your imaginaton 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 to Saturday, 10 – 5 and Sunday 11 – 4.

Or call us at 613-466-0555

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.

Heartstopper #1-4 in stock!

Boy meets boy. Boys become friends. Boys fall in love. The bestselling LGBTQ+ graphic novel about life, love, and everything that happens in between.

Heartstopper is about love, friendship, loyalty and mental illness. It encompasses all the small stories of Nick and Charlie’s lives that together make up something larger, which speaks to all of us.

Wings of Fire: The latest graphic novel


The Flames of Hope

Ice War Diplomat

 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 Summer Hours

Tuesday: 10 to 5
Wednesday: 10 to 5
Thursday: 10 to 5
Friday: 10 to 5
Saturday: 10 to 5
Sunday: 11 to 4

Monday: closed

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).

11 + 5 =