In a medium bowl, mix together the water, yeast, maple syrup, flax, and raisins. Let rest for 5 minutes. Mix in the eggs and the butter or olive oil.
Add the flour, cinnamon, salt, nutmeg and cadamom on top and mix with a spatula until all the ingredients come together into a thick batter.
Cover the bowl with plastic wrap and let rise for 40 minutes. The dough will only have a slight rise.
Generously grease an 8½ x 4½-inch loaf pan.
With a stiff spatula, mix the dough vigorously to deflate the rise. Transfer the dough to the pan.
Smooth the top of the loaf with an offset spatula. Smooth out the dough and spread it toward the center to create rounded edges and a slightly domed center.
Cover the pan with buttered plastic wrap. Let rise for 20 minutes until the dough just rises above the edge of the pan and touches the plastic wrap.
Preheat the oven to 350°F.
Bake for 40 minutes until the loaf has a nicely browned crust. Place the pan on a wire rack to cool for 15 minutes, then turn out the loaf and let it cool completely for 2 hours before slicing.
The bread will stay fresh in a sealed plastic bag for up to 3 days at room temperature. You can freeze the loaf whole or cut it into slices in a sealed plastic bag for up to a month. Defrost at room temperature.