Yes they are. For this recipe you need cooked beans, so canned beans are convenient. But you can use home cooked beans as well. (I often cook up a large batch and freeze portions in small containers for convenience.)