www.cantonpl.org Open in urlscan Pro
206.223.160.80  Public Scan

Submitted URL: https://cantonpl.org/
Effective URL: https://www.cantonpl.org/
Submission: On November 19 via api from US — Scanned from CA

Form analysis 3 forms found in the DOM

GET https://www.cantonpl.org

<form action="https://www.cantonpl.org" autocomplete="off" method="get">
  <label for="faqs_search_input">Search FAQs</label>
  <div class="input-group">
    <input name="post_type" type="hidden" value="bccms_faq">
    <input autocomplete="off" class="form-control text" id="faqs_search_input" name="s" testid="faqs_search_input" type="text">
    <span class="input-group-btn">
      <button type="submit" class="btn btn-primary btn-flat">
        <i aria-hidden="true" class=" icon-search"></i>
        <span class="sr-only">Search</span>
      </button>
    </span>
  </div>
</form>

Name: desktop_search_form https://cantonpl.bibliocommons.com/search

<form action="https://cantonpl.bibliocommons.com/search" class="collapsible_search_form" data-js="header_search_form desktop_search_form" id="desktop_search_form" name="desktop_search_form">
  <input data-js="header_search_origin" name="origin" type="hidden" value="user-query">
  <div class="pull-left">
    <div data-js="header_target_search_options" data-target="catalogue">
      <div class="form-group">
        <span class="connector" aria-hidden="true"> by </span>
        <!-- begin SEARCH TYPE -->
        <div class="bootstrap-select-wrapper" data-test-id="header-search-type-dropdown"><select aria-label="Search type" class="form-control selectpicker form-control bs-select-hidden" data-dropup-auto="false" data-js="search_type"
            data-style="btn-flat btn-default" id="search_filter_id_5u0su34uf541qibs87f7b6qk57" name="t" testid="search_filter">
            <option value="smart">Keyword</option>
            <option value="title">Title</option>
            <option value="author">Author</option>
            <option value="subject">Subject</option>
            <option value="tag">Tag</option>
            <option value="userlist">List</option>
            <option value="user">User</option>
          </select>
          <div class="btn-group bootstrap-select form-control"><button type="button" class="btn dropdown-toggle btn-flat btn-default" data-toggle="dropdown" data-id="search_filter_id_5u0su34uf541qibs87f7b6qk57" title="Keyword"><span
                class="filter-option pull-left">Keyword</span>&nbsp;<span class="bs-caret"><span class="caret"></span></span></button>
            <div class="dropdown-menu open">
              <ul class="dropdown-menu inner">
                <li data-original-index="0" class="selected"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Keyword</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="1"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Title</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="2"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Author</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="3"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Subject</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="4"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Tag</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="5"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">List</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="6"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">User</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              </ul>
            </div>
          </div>
        </div>
        <input data-js="search_category" id="search_category_id_7fn3sd4ploq38isl6ol8lpn0jt" name="search_category" testid="search_category" type="hidden" value="keyword">
        <!-- end SEARCH TYPE-->
      </div>
    </div>
    <div class="hidden" data-js="header_target_search_options" data-target="website">
      <div class="form-group">
        <span class="connector" aria-hidden="true">for</span>
        <div class="bootstrap-select-wrapper"><select aria-label="Search within the website" class="selectpicker form-control bs-select-hidden" data-dropup-auto="false" data-js="header_search_format" data-style="btn-flat btn-default" name="post_type"
            testid="cms_post_type" disabled="">
            <option value="">All Content</option>
            <option value="bccms_faq">FAQs</option>
            <option value="bccms_news">News</option>
            <option value="post">Blog Posts</option>
          </select>
          <div class="btn-group bootstrap-select form-control disabled"><button type="button" class="btn dropdown-toggle disabled btn-flat btn-default" data-toggle="dropdown" title="All Content" tabindex="-1"><span class="filter-option pull-left">All
                Content</span>&nbsp;<span class="bs-caret"><span class="caret"></span></span></button>
            <div class="dropdown-menu open">
              <ul class="dropdown-menu inner">
                <li data-original-index="0" class="selected"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">All Content</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="1"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">FAQs</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="2"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">News</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="3"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Blog Posts</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              </ul>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div class="hidden" data-js="header_target_search_options" data-target="faqs">
      <input name="post_type" type="hidden" value="bccms_faq" disabled="">
    </div>
  </div>
  <!-- begin SEARCH INPUT -->
  <div class="input-group header_search_box">
    <label class="sr-only" for="search_box_id_5585j5e0368c6jj6bnk9772d9d">Enter search query</label>
    <span class="main_search_input_wrapper" data-js="main_search_input_wrapper">
      <input aria-activedescendant="" aria-autocomplete="both" aria-haspopup="listbox" aria-owns="header_auto_suggest_id_2tmgm53pfchb3f9rbcu7j25dda" autocomplete="off" class="form-control main_search_input text" data-js="main_search_input"
        id="search_box_id_5585j5e0368c6jj6bnk9772d9d" maxlength="1000" name="q" testid="main_search_input" type="search">
      <span class="header_search_filter_lock form-control-feedback" data-js="search_filter_locked" aria-hidden="true">
        <svg aria-hidden="true" class="svg_icon " focusable="false" height="16" style="margin-top:10px;" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">
          <path d="M16 11.998V3.998H17V1.998H7V3.998H8V11.998L6 13.998V15.998H11.2V21.998H12.8V15.998H18V13.998L16 11.998Z"></path>
        </svg>
      </span>
      <button class="btn btn-link header_search_clear_button" data-js="header_search_clear_button" type="button">
        <div class="sr-only"> Clear Text </div>
        <svg aria-hidden="true" class="svg_icon svg_close_icon" focusable="false" height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg">
          <rect width="2" height="16" x="6.964" y="-.036" fill="currentColor" transform="rotate(45 7.964 7.964)"></rect>
          <rect width="2" height="16" x="6.964" y="-.036" fill="currentColor" transform="scale(-1 1) rotate(45 0 -11.263)"></rect>
        </svg>
      </button>
      <div data-js="header_auto_suggest" class="cp_header_auto_suggest hidden">
        <div data-js="auto_suggest_aria_messages" class="sr-only" role="alert" aria-live="polite" aria-atomic="false"></div>
        <ul id="header_auto_suggest_id_2tmgm53pfchb3f9rbcu7j25dda" data-js="suggestion-menu" class="dropdown-menu" role="listbox"></ul>
        <div class="hidden">
          <svg aria-hidden="true" class="suggestion-skeleton-icon pulse" data-js="suggestion_skeleton_svg" focusable="false" height="14" preserveAspectRatio="xMinYMin meet" viewBox="0 0 10 10" width="14" xmlns="http://www.w3.org/2000/svg">
            <rect fill="currentColor" width="2000" height="10"></rect>
          </svg>
        </div>
      </div>
    </span>
    <span class="input-group-btn">
      <button type="submit" class="btn btn-primary btn-flat">
        <i aria-hidden="true" class=" icon-search"></i>
        <span class="sr-only">Search</span>
      </button>
    </span>
  </div>
  <!-- end SEARCH INPUT -->
</form>

Name: mobile_search_formGET https://cantonpl.bibliocommons.com/search

<form accept-charset="UTF-8" action="https://cantonpl.bibliocommons.com/search" data-js="header_search_form mobile_search_form" id="mobile_search_form" method="get" name="mobile_search_form">
  <div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"></div>
  <input data-js="header_search_origin" id="origin" name="origin" type="hidden" value="user-query">
  <div data-js="header_target_search_options" data-target="catalogue">
    <div class="form-group">
      <span class="connector" aria-hidden="true"> by </span>
      <!-- begin SEARCH TYPE -->
      <div class="bootstrap-select-wrapper" data-test-id="header-search-type-dropdown"><select aria-label="Search type" class="form-control selectpicker form-control bs-select-hidden" data-dropup-auto="false" data-js="search_type"
          data-style="btn-flat btn-default" id="search_filter_id_6gsl7ge139orv6fuvfnjp1r0q4" name="t" testid="search_filter">
          <option value="smart">Keyword</option>
          <option value="title">Title</option>
          <option value="author">Author</option>
          <option value="subject">Subject</option>
          <option value="tag">Tag</option>
          <option value="userlist">List</option>
          <option value="user">User</option>
        </select>
        <div class="btn-group bootstrap-select form-control"><button type="button" class="btn dropdown-toggle btn-flat btn-default" data-toggle="dropdown" data-id="search_filter_id_6gsl7ge139orv6fuvfnjp1r0q4" title="Keyword"><span
              class="filter-option pull-left">Keyword</span>&nbsp;<span class="bs-caret"><span class="caret"></span></span></button>
          <div class="dropdown-menu open">
            <ul class="dropdown-menu inner">
              <li data-original-index="0" class="selected"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Keyword</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="1"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Title</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="2"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Author</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="3"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Subject</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="4"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Tag</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="5"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">List</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="6"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">User</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
            </ul>
          </div>
        </div>
      </div>
      <input data-js="search_category" id="search_category_id_4hn838am548d4bcpjest1htfrr" name="search_category" testid="search_category" type="hidden" value="keyword">
      <!-- end SEARCH TYPE-->
    </div>
  </div>
  <div class="hidden" data-js="header_target_search_options" data-target="website">
    <div class="form-group">
      <span class="connector" aria-hidden="true">for</span>
      <div class="bootstrap-select-wrapper"><select aria-label="Search within the website" class="selectpicker form-control bs-select-hidden" data-dropup-auto="false" data-js="header_search_format" data-style="btn-flat btn-default" name="post_type"
          testid="cms_post_type">
          <option value="">All Content</option>
          <option value="bccms_faq">FAQs</option>
          <option value="bccms_news">News</option>
          <option value="post">Blog Posts</option>
        </select>
        <div class="btn-group bootstrap-select form-control"><button type="button" class="btn dropdown-toggle btn-flat btn-default" data-toggle="dropdown" title="All Content"><span class="filter-option pull-left">All Content</span>&nbsp;<span
              class="bs-caret"><span class="caret"></span></span></button>
          <div class="dropdown-menu open">
            <ul class="dropdown-menu inner">
              <li data-original-index="0" class="selected"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">All Content</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="1"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">FAQs</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="2"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">News</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              <li data-original-index="3"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">Blog Posts</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="hidden" data-js="header_target_search_options" data-target="faqs">
    <input name="post_type" type="hidden" value="bccms_faq">
  </div>
  <div class="form-group">
    <!-- begin SEARCH INPUT -->
    <div class="input-group header_search_box">
      <label class="sr-only" for="search_box_id_7mlrla8rl2tcli4hlibc9mctvo">Enter search query</label>
      <span class="main_search_input_wrapper" data-js="main_search_input_wrapper">
        <input aria-activedescendant="" aria-autocomplete="both" aria-haspopup="listbox" aria-owns="header_auto_suggest_id_5v07da64n1tsg0o86groueu7q8" autocomplete="off" class="form-control main_search_input text" data-js="main_search_input"
          id="search_box_id_7mlrla8rl2tcli4hlibc9mctvo" maxlength="1000" name="q" testid="main_search_input" type="search">
        <span class="header_search_filter_lock form-control-feedback" data-js="search_filter_locked" aria-hidden="true">
          <svg aria-hidden="true" class="svg_icon " focusable="false" height="16" style="margin-top:10px;" viewBox="0 0 24 24" width="16" xmlns="http://www.w3.org/2000/svg">
            <path d="M16 11.998V3.998H17V1.998H7V3.998H8V11.998L6 13.998V15.998H11.2V21.998H12.8V15.998H18V13.998L16 11.998Z"></path>
          </svg>
        </span>
        <button class="btn btn-link header_search_clear_button" data-js="header_search_clear_button" type="button">
          <div class="sr-only"> Clear Text </div>
          <svg aria-hidden="true" class="svg_icon svg_close_icon" focusable="false" height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg">
            <rect width="2" height="16" x="6.964" y="-.036" fill="currentColor" transform="rotate(45 7.964 7.964)"></rect>
            <rect width="2" height="16" x="6.964" y="-.036" fill="currentColor" transform="scale(-1 1) rotate(45 0 -11.263)"></rect>
          </svg>
        </button>
        <div data-js="header_auto_suggest" class="cp_header_auto_suggest hidden">
          <div data-js="auto_suggest_aria_messages" class="sr-only" role="alert" aria-live="polite" aria-atomic="false"></div>
          <ul id="header_auto_suggest_id_5v07da64n1tsg0o86groueu7q8" data-js="suggestion-menu" class="dropdown-menu" role="listbox"></ul>
          <div class="hidden">
            <svg aria-hidden="true" class="suggestion-skeleton-icon pulse" data-js="suggestion_skeleton_svg" focusable="false" height="14" preserveAspectRatio="xMinYMin meet" viewBox="0 0 10 10" width="14" xmlns="http://www.w3.org/2000/svg">
              <rect fill="currentColor" width="2000" height="10"></rect>
            </svg>
          </div>
        </div>
      </span>
      <span class="input-group-btn">
        <button type="submit" class="btn btn-primary btn-flat">
          <i aria-hidden="true" class=" icon-search"></i>
          <span class="sr-only">Search</span>
        </button>
      </span>
    </div>
    <!-- end SEARCH INPUT -->
  </div>
</form>

Text Content

Skip to main navigation Skip to main navigation Skip to search Skip to search
Skip to content
Hours & Location Help Help, opens a new window
Hours & Location
HelpHelp, collapsed
Search FAQs
Search
 * Contact us
 * FAQs
 * Card & Account
 * Hours & Location

Admin AdminAdmin, collapsed
Log In / My CPL User Log In / My CPL.
   
 * Log In / Register
 * 
 * 
 * My Library Dashboard
 * 
 * My Borrowing
 * Checked Out
 * On Hold
 * Borrowing History
 * Fees
 * ILL Requests
 * 
 * My Collections
 * For Later Shelf
 * Completed Shelf
 * In Progress Shelf
 * Lists
 * 
 * My Events
 * 
 * My Profile
 * 
 * My Settings
   
 * 

Main navigation
Open search form
Search the
Catalog Website FAQs Events
Catalog 
 * Catalog
 * Website
 * FAQs
 * Events

by
Keyword Title Author Subject Tag List User
Keyword 
 * Keyword
 * Title
 * Author
 * Subject
 * Tag
 * List
 * User

for
All Content FAQs News Blog Posts
All Content 
 * All Content
 * FAQs
 * News
 * Blog Posts


Enter search query
Clear Text

Search
Saved Searches Advanced Search


SEARCH

Catalog Website FAQs Events
Catalog 
 * Catalog
 * Website
 * FAQs
 * Events

by
Keyword Title Author Subject Tag List User
Keyword 
 * Keyword
 * Title
 * Author
 * Subject
 * Tag
 * List
 * User

for
All Content FAQs News Blog Posts
All Content 
 * All Content
 * FAQs
 * News
 * Blog Posts


Enter search query
Clear Text

Search
Saved Searches Advanced Search
 * Card & Account
 * BrowseBrowse, collapsed
   
   
   BROWSE
   
    * Books & Media
    * New Titles
   
    * Kids
    * Teens
    * Canton Connections

 * ServicesServices, collapsed
   
   
   SERVICES
   
    * Meeting & Study Rooms
    * Computers & Technology
    * At the Library

 * Research & Learn
 * Programs


Close Dialog


CANTON PUBLIC LIBRARY HOMEPAGE

View previous item


NY TIMES GAMES






TOP WORKPLACES






NY TIMES GAMES






TOP WORKPLACES






NY TIMES GAMES




View next item
Item 1 of 2
 * View item 1, selected
 * View item 2


TODAY @ CPL

 * Nov
   19
   
   
   BABY STORYTIME TUESDAY AM (AGES BIRTH - 2)
   
   Nov 19th | 10:00am - 10:30am
   Canton Public Library, Michigan
   
 * Nov
   19
   
   
   NHS TUTORING 2024-2025
   
   Nov 19th | 6:00pm - 8:00pm
   Canton Public Library, Michigan
   
 * Nov
   19
   
   
   FAMILY STORYTIME TUESDAY PM (AGES BIRTH - 5)
   
   Nov 19th | 6:30pm - 7:00pm
   Canton Public Library, Michigan
   

View more events



NOVEMBER LIBRARY CLOSURES

Building Closed November 11, 28 & 29


SINGLE BUTTON MODULE

Library Hours


GET THE MOST OUT OF YOUR LIBRARY

Reveal item 1


QUICK LINKS TO FAVORITE WEBSITE PLACES

Bookmark these links to quickly go to popular pages on the website.
 * Tips




LET CPL BE YOUR HOLIDAY RECIPE RESOURCE

Are you on the lookout for a new recipe? Let us help you find your new favorite
dish with cookbooks and staff recommendations.
 * Adults
 * Seniors
 * Books
 * e-media
 * Cooking & Food




CHECK CONSUMER REPORTS BEFORE YOU BUY

Avoid buyer’s remorse by researching your next big purchase with Consumer
Reports.
 * Adults
 * Seniors
 * Databases & Online Resources
 * Tips




SO MANY BOOKS, SO LITTLE TIME

Do your holds come in all at once? Libby's "Deliver Later" feature can help you
stay near the top of the list until you're ready to read.
 * Adults
 * Seniors
 * e-media
 * Borrowing
 * Tips




HOOPLA FOR THE HOLIDAYS

With winter holidays around the corner, there's loads of entertainment for every
occasion on hoopla.
 * Adults
 * Kids
 * Seniors
 * e-media
 * Streaming




RENEW YOUR LIBRARY CARD ONLINE

Can't make it to the library? You can now renew your library card online if you
are a Canton resident.
 * Borrowing
 * Tips




WHERE CAN I PRAY IN THE LIBRARY?

We can help you can find a suitable space to pray while ensuring that everyone’s
library experience remains enjoyable and respectful.
 * Adults
 * Teens
 * CPL
 * Religion & Spirituality
 * Tips




LEARN ASL WITH MANGO LANGUAGES

Mango Languages now offers American Sign Language (ASL), in addition to more
than 70 other languages.
 * Adults
 * Databases & Online Resources
 * Education
 * Tips




HIDDEN COLLECTIONS: HOLIDAY BOOKS FOR KIDS

Looking for a way to teach your child about an upcoming holiday, or celebrate
the season while enjoying a good book? We've got you covered.
 * Kids
 * Books
 * Observances
 * Tips




3 THINGS TO KNOW ABOUT EATING AT THE LIBRARY

You don’t have to leave the library when you're hungry. We just ask that you do
these three things.
 * Adults
 * Teens
 * Cooking & Food
 * CPL
 * Tips




CAN I DROP IN TO STORYTIME?

Here at CPL, we know that our patrons love storytimes—but do you need to
register in advance? The answer is: it depends.
 * 0-5
 * Adults
 * Storytime
 * Tips


View All Get the Most Out of Your Library

Reveal "Get the Most Out of Your Library" items 5-8
Reveal "Get the Most Out of Your Library" items 1-4Reveal "Get the Most Out of
Your Library" items 5-8Reveal "Get the Most Out of Your Library" items 9-12


NEVER MISS LIBRARY NEWS AGAIN

Sign up for personalized emails from the library and get library news delivered
to your inbox.


SINGLE BUTTON MODULE

Sign Up


CANTON CONNECTIONS

Close
Open


FOOD BANK DONATIONS

Find out what items food banks need the most, what they can’t take, where to
donate, and other ways you can lend a helping hand.
 * Adults
 * Community




BOOKS & MEDIA

Close
Open


THE KINDNESS CONNECTION

Looking for more warmth in your life? Try one of these books full of uplifting
messages and gentle guidance.
 * Adults
 * Books
 * Non-fiction
 * Health & Wellness


Close
Open


KIDS MOVIES GROWN-UPS CAN ENJOY

Watching a movie with your family this holiday season? Check out these films
that everyone can appreciate.
 * Adults
 * Movies & TV
 * Entertainment




KIDS & TEENS

Close
Open


SCI-FI MANGA

These manga titles will push your imagination to the limits and explore what
life may be out there... or right along with us.

 * Teens
 * Books

Close
Open


BECAUSE I SAID SO: 5 TEEN PARENTING TIPS

Parenting teens has its ups and downs. It can be thrilling, a bit chaotic, and
totally doable with the right tricks.

 * Kids
 * Teens
 * Parenting

Close
Open


BUGGED ABOUT IT!

Whether your kiddo is already a bug lover or merely bug-curious, this list
features stories perfect for budding entomologists.

 * 0-5
 * Kids
 * Books
 * Animals
 * May We Suggest






FOOTER MENU

 * 
 * 
 * 
 * 
 * 
 * 
 * 


CPL INFORMATION

 * About Us
 * FAQs
 * Learn About Borrowing
 * Learn About the Website
 * Policies and Guidelines
 * Board of Trustees
 * Budget and Statistics
 * Newsletter
 * Press Kit


SUPPORT CPL

 * Donate
 * Jobs and Volunteering
 * Friends of the Library
 * Secondhand Prose Bookstore





CONTACT THE LIBRARY

Canton Public Library
1200 S. Canton Center
Canton, MI 48188
734-397-0999

Contact Us


CONTACT THE LIBRARY

Canton Public Library
1200 S. Canton Center
Canton, MI 48188
734-397-0999

Contact Us


Canton Township

Terms of Use, opens a new window Privacy Statement, opens a new window
Accessibility Statement, opens a new window © 2024 Canton Public Library

Powered by BiblioCommons.

BiblioWeb: webapp05 Version 4.23.0 Last updated 2024/11/06 08:35

Back to Top