Netflix’s thrilling series “Wayward” brilliantly transforms Ontario, Canada, into the enchanting fictional town of Tall Pines, Vermont. Through carefully selected filming locations and meticulous set design, the show vividly captures the charm and spirit of a quintessential small Vermont town