user: Question: How many party classifications are there for the senator from Canton? 
Columns: ['District', 'Senator', 'Party', 'Residence', 'First elected', 'Term Limited']
Types: ['real', 'text', 'text', 'text', 'text', 'real']
Sample row: [1.0, 'Steve Buehrer', 'Republican', 'Delta', '2006', 2014.0]
SQL:

assistant: SELECT COUNT("Party") FROM "Table" WHERE "Residence" = 'Canton';