Question: where is the tv show good witch filmed
Answer: Hamilton and Niagara on the Lake , Ontario in Canada