A couple months ago I calculated the weight-efficiency of my Esbit system (the usual 3-legged ti Esbit stove, foil windscreen, Ti or Heine cookpot) versus what seemed to be the most weight-efficient canister stove, Snow Peak LiteMax.
I boil about the same amount of water per day as you described.
I calculated for different trip lengths, different size canisters, and different levels of optimism for each setup.
I've never actually owned or used the LiteMax, so I was going purely on accounts I found on various online sources for liters of water that can be boiled per canister with this stove.
I do not have the energy or time to polish my calculations into a form suitable to post here, but my conclusion was that the Esbit would always beat the canister for weight.
At one point in my calculations it looked like the canister would be more efficient than Esbit at certain intervals. However, I then accounted for the fact that even when using a full canister, one is left with the weight of the canister itself. So, if the calculations are based on the weight at the start of the trip, it appears the canister is more efficient sometimes. But if looking at the weight carried each day, the extra weight of the canister on the last few days eats up its seeming advantage.
Keep in mind that this was something I did just for my own understanding, so I make no claims to absolute authority. Others will have to make their own calculations for their own particular setups.
And keep in mind that this is for the kind of cooking that requires only boiling water.
HOWEVER, if the trip entails boiling pretty close to exactly the amount of water that can be boiled by a full canister (a medium- or large- sized canister), the canister stove can come pretty darn close. So depending on the type of cooking I want to do, and the conditions and style of the trip, I concluded that for me the canister could sometimes be worth the weight difference.
Before I did all this, I went to my local MEC store with my digital scale and weighed all the full canisters I could find. You can look at www.mec.ca to see which canisters I mean.
MSR 227g fuel: whole full canister weighed 380g. (Canister alone = 153g)
MSR 115 = 246g (Can = 131g)
Primus 225 = 381g (Can = 156g)
Primus 450 = 668g (Can = 218g)
Snow Peak 220 = 377g (Can = 157g)
Optimus Energy 220 = 372g (Can = 152g)
Jetboil 230 = 382g (Can = 152g)
Jetboil 100 = 201g (Can = 101g)
Perhaps individual canister weights can vary by batch and sometimes my scale seems to read differently by a gram or two depending on what kind of surface it sits on, but this gives the general idea.