Canton of the Schaffhausen (Switzerland) flag 120 x 120 cm The Canton of Schaffhausen is a canton of Switzerland. The principal city and capital of the canton is Schaffhausen. source: wikipedia