Filmed in Toronto and Hamilton, Ontario, Canada
Cassie's shop Bell, Book, and Candle was named after the 1950 stage play of the same nameby John van Druten. In 1958 it was made into a movie of the same name. The story is about a modern-day witch who likes her neighbor but hates his fiancee so she casts a love spell on him, only to fall in love with him for real.
Sarah Power (Abigail) was pregnant during the filming of season 5.
Some behind the scenes filming can be found on Bailee Madison's YouTube channel.
In the second season, actress Ashley Leggat, who plays Tara Russell, was replaced. She was a recurring star during season 1 and was in Good Witch movies.