本体を USB ケーブルでつないで PC から充電、という手を考えたんですが、ざっと検索した限りでは無理のようですね。有料質問だとこういうお勧めはしないのですが、ノンブランドの互換充電器があるようです。
CANONキャノン NB-6L対応互換充電器
¥470で通常配送無料です。カスタマーレビューを見ても大きな問題はなさそうですけど、自己責任という事でお願いします。