Canon ne fabrique pas de batteries, celles-ci sont fabriquées par des sous-traitants qui travaillent également pour des enseignes qui vendent en no-name. Les marques imposent un cahier des charges très strict à leurs sous-traitants, et les batteries no-name qui sont produites en respectant les mêmes critères de fabrication sont très fiables. Par contre il faut se méfier de certaines batteries à bas prix qui n'offrent pas les garanties voulues.