Jim,
Being an engineer, I do it with numbers!

I weigh each canister (although they are pretty close). When in the field I float the canister in a measuring cup, 8 oz to the cup (or for those who like metric - 1 cc = 1 gm). Then I know how much fuel I have left.
Hi, Jerry, so how does this work? For every additional cc you can add to the measuring cup, you figure you've burned one g of fuel? Is that the idea?
Being me, I also write the new canister weight and purchase date on the bottom and carry the Sharpie with me and make a mark for every liter of water I boil or the simmer time if it is at less than full throttle. Since I have an idea of the usage, I have a good idea of the remaining stock.
I write the date and weight on the canister after each trip. This gives me a pretty good idea of how much gas I use on trips.
HJ