Keep it simple when canal fishing. All of the above baits will catch you fish. Also, there is an array of other soft plastics that will work also. For ex, trickworms, centipedes, finesses worms, flukes were mentioned, buzzing frogs, the options are endless. What I found in my experience,canal fishing is all about the gear and the approach you use. Use the lightest weight and line you can get away with, and your approach must be stealth like. Bass vision is unbelievable, and if you stomp your way to the bank and cast in front of you, game over. Keep your casts to the sides, walk slowly, and keep your rod tip down. Keep the color of your clothes to earth tones. Some may disagree to these extremes but these fish aren't dumb. Lastly, do not leave home without polarized glasses. Bass will be right in front of you and you will miss them.