For an angler judging whether the fishing is worth the drive, the stocking record is the fishing report. Canyon #2 Lake is a put-and-take angling fishery, stocked with catchable game fish: 25 recorded releases totalling 54,000 fish (Rainbow Trout, Westslope (Yellowstone) Cutthroat Trout), last stocked 2012-10-03.
Stocking appears to have wound down after 2012. Confirm whether it is still topped up or now fishes as a residual, wild population. The chart below shows the full release history.