I vote that the most fun you can have flyfishing is site fishing lakes for rainbows with a water boatman on the surface. Watching a big rainbow race 20 feet for the boatman is more than exciting. The larger trout are sometimes the most aggressive at this time of year. The travelling sedge hatch in July on BC lakes must be awesome as well but never have experienced it.