Sort:  

You can already pre-cook beans and throw them in the fridge, they'll stay tasting the same and texture the same for about 4-5days, then they'll stay good for a few more.
It may add an hour or two initial preperation, but it'll taste waaaaay better and probably save you a little with the can...plus it'll be a little healthier!