You missed 1156 Truckee which has several outdoor stores. I found gas canisters at The Sports Exchange downtown, directly across the railroad tracks from the Amtrak station.