You rang?
Seattle has a crazy abundance of autocross clubs. On many weekends it's possible to run all day Saturday and Sunday with different clubs.
As Dave pointed out, there's a local SCCA region:
Northwest Region SCCA (NWR-SCCA). NWR-SCCA splits its events between Bremerton Motorsports Park (45-minute drive from Puyallup) and Hampton Mills in Packwood (two-hour drive, but worth the trip, as it's roughly double the size of YYC). NWR-SCCA is the most serious local club, and it hosts two national-level events at Packwood every year that many of us go to: a Championship Tour and a Pro Solo.
Next up is the
Western Washington Sports Car Council (WWSCC, or "Dub-Dub"). Most of WWSCC's organizers are also SCCA folks, but WW events are a little more casual. WWSCC has its own non-SCCA car classing system. In addition to the sites listed above, WWSCC also runs at Sanderson Field, which is about an hour away from Puyallup.
Yet more casual is the
Bremerton Sports Car Club (BSCC). While many of the BSCC's organizers also run with the two previously mentioned clubs, it draws from a different, much more casual pool of participants. BSCC also has its own classing system. Note that new housing construction is encroaching on Bremerton Motorsports Park, so I'm told it's significantly smaller and less appealing a venue than it used to be -- I think they're down to a single runway, albeit one that's significantly wider than Fort Macleod's.
The
Porsche Club of America's Pacific Northwest Region (PCA) mostly holds events at Bremerton. PCA's events are super relaxed, which can be good or bad, depending on what you're looking for. You need to be invited by a PCA member to attend a PCA event, but that's pretty easy given that a lot of PCA members also run with the aforementioned clubs. All non-Porsches run in a single group at PCA events.
Speaking of the PCA, its
driver skills days are, in my opinion, the single best way to learn the basics of autocross. Your roommate's boyfriend should try to get into one. They tend to sell out.
Last but not least in the immediate Seattle area is
Evergreen Speedway. If you've ever done autocross in the Forza Xbox game, that's what you can expect at Evergreen Speedway -- an autocross-like event on an oval track, complete with walls. There's near-zero overlap between the people who run in the clubs listed above and those who run at Evergreen Speedway; it's mostly (all?) novices.
Further afield,
Oregon Region SCCA runs events at Packwood, and also at Portland International Raceway (a bit more than two hours from Puyallup).
Lots of Seattlites make the three-hour drive north to run with the
VCMC. The VCMC runs at a lot in Pitt Meadows, south of Vancouver, which is about the same size as YYC.
Last but not least, some people run with the
University of British Columbia Sports Car Club, but I haven't, so I don't know anything about their events other than that they exist.
The club that Murray linked,
Northwest Autosports Association, is an Oregon-based club that only holds one event at Packwood every year.
Note that Seattle-area events tend to be a lot bigger than ours (WWSCC and BSCC events often have 120-160 people). For this reason, NWR, WWSCC, and BSCC treat mornings and afternoons as two separate events -- i.e. if you sign up for the morning, you show up around seven, run until noon, then leave, whereas if you sign up for the afternoon, you show up around noon, run until five, then leave. You can sign up for both the morning and afternoon sessions, but you need to register and pay twice. You can typically expect four runs per session.