Lee Valley Tools sells reusable ones:
Lee Valley
I can't recommend them though: like coldfeet, I find they don't stay warm long enough.... plus, one of the ones I had broke while I was boiling it to recharge it, so I took them back.
They might be okay in a climate a bit warmer than Ottawa's.