Whole wheat bread adds a nice texture, but regular French bread will work, too. Serve this salad as soon as you toss in the bread, so it doesn't get soggy.
Combine first 6 ingredients in a large bowl, stirring with a whisk. Add tomato, onion, bread, and crab; toss gently to coat. Serve immediately.