Canon battery