550 Homes for sale in Canton