Consider that if you were to power with wood, you can buy a cord of hardwood around my area for about $200 delivered. If you are willing to go pick it up yourself stack it, etc, it goes for about $100.
That cord of firewood weighs about 3500 lbs, and provides roughly 24 million BTU. That should be enough to run your 7hp boat for roughly 110 hours, using the above 220k BTU figure. For $100... that turns out to be something like $1 /hr in fuel costs.
$2/hr if you get all luxurious and have it delivered.
Note those figures are based on red oak. Also, that means you are burning roughly 35lbs of wood an hour. Expect to have to carry 400lbs of wood for 10 hours of steaming if you include steam up, and having a bit in reserve!! o.O
Conversely, propane in my area costs $0.70 / litre and contains 24k BTU/litre. By the same metric above of 220k BTU/HR figure, it's going to cost you something like $7 / hr of steaming, and your 40 liters of capacity will last you roughly 4 hours. ish.
Can you tell i'm a fan of solid fuel boilers?
EDIT While i'm on about it, and have the numbers in front of me: Fuel oil costs $.75 / liter here, and contains roughly 36k BTU/l. So to steam for an hour you'd need about 6l/hr with that 220k BTU / hr. That 6l is going to cost your about $4.50 / hr. Much better then propane, not quite as good as wood.
Coal costs roughly $150 / short ton if you can find someone willing to sell you in amounts as small as a ton.
It has an energy density of roughly 10k BTU/ lb. SO you would need roughly 22 lbs/ hr to feed our hypothetical 7hp boat. That 22 lbs is going to be about roughly $1.50. Better then having wood delivered, not quite as good as 'Git it Yourself' wood.
If anyone sees problems with these figures, let me know and i'll update em. It does make an assumption that all burners are basically able to get a complete burn which probably not true of either coal or wood unless you are employing an advanced burner design with heated secondary combustion air.