The Bank of Canton in Marshfield