I've fished Canyon Lake for the last 28 years and always go the last week of July and first week of Aug. We have always had great fishing, infact the walleye fishing gets better every year. We use mainly live bait for walleyes, leeches and night crawler and fish mainly in the bays and on the reefs. You can get the leeches in Vermillion Bay, can't bring them across the boarder anymore, I always bring my crawlers from home. Don't overlook the beaver house for both bass and walleyes, had great luck with slip bobbers around them. Musky is always exciting, I like to use topwater baits for them, I love to see the water explode. The cowgirl baits have really been hot the last few years, if you going to buy them, do it in the states, they are exspensive in Canada. Try using topwate for sm. bass also, it's a blast.