It depends on the environment and usage. However, warming the lighter by carrying it in your pocket (the common usage) will speed evaporation. Here in Florida, I can expect about a week with little or no usage before the fuel evaporates. I'm a high tech type of guy, but I am strangely drawn to this low tech lighter and carry one every day even though I am not a smoker.
As for the canister, you can get one at
http://www.smokerstuff.com/accessories/canister.htm