Dave,

Washington nonresident fishing license runs $42 for the season which, as is mentioned above, goes April 1-March 31. You can also get a three-day license for $8. Punch cards are included.

That's an incredible bargain compared to Idaho -- nonresident fishing license is about three times that much and you have to fork over an additional $12.50 for a punch card. Moreover, you need to buy a card for both steelhead and salmon.