Nothing like Fry's (nearest is in Renton E of SEA) up here.
For computer parts, try ncix.ca/com or maybe anitec.ca/com. The former is order online, p/u in person (they hardly display anything but I think end up with better selection of components than Fry's). Quite a good selection and good prices. Latter has much less stock but can be cheaper. Not too many s/w stores left (I guess d/l - legal or otherwise - is how it's distributed these days). You could try Future Shop or Best Buy for that (former owned by the latter but with slightly different stock). Not sure where to go for electronic parts (what exactly?) other than a couple of small shops for the basics (transistors, resistors and all) on Main around 28-30th (Lee's Electronics is one of them).