Circle hooks work great for halibut, the only time i tried them for salmon was trolling, and it was a disaster. They work by rotating in the fish's mouth as it swims away. When trolling, the fish doesn't have a chance to turn before the bait is pulled away. They should work well in rivers on a slow drift though.