A Canadian town famed for historic architecture has won a costly lawsuit over municipal heritage designations. St. Marys, Ont., featured in the CBC-TV series Murdoch Mysteries, won the three-year court battle launched by a disgruntled building owner: “The Town did everything right”.