The next tour stop for St. Vincent is Tuesday, July 31 in Toronto, ON.