Yeah, GFS is generally pretty good, and they have alpha stuff. Banzai in Germany actually has some pretty good prices on the CTS parts and similar, and shipping up to a pound to Canada is $11, which is less than what you're going to pay from the States in most cases anyway. Axes R Us is also pretty good, and decent shipping costs as well. For the lower end stuff,
www.guitarpartsonline.com (Dragonfire/TNT) can deliver good prices on pickguards, import tuners, etc, etc, etc. Best price on pickups (including shipping) is generally Banjo Mikez on ebay, although Boyd's Guitar Warehouse usually has a pretty solid selection of used pickups (SD, EMG, Gibson) for decent prices and usually in good shape.
This is why I started building pedals. Just cheaper.