Canton nació en Middle Street Stroud, Gloucestershire, hijo del tejedor John Canton (nacido en 1687) y Esther.