Canton seeking up to $1 million for mixed-use building on Grasse River