You might want to take a Look on e-bay for Bulk Caps.....
You can get some pretty awesome deals there, Like for instance I got 1000 47uF 100V Electros for about $11 Pluss shipping, or 1000 1% metal Film resistor for $9, or 500 0.1uF Metalized polly Caps for $7 and 1000uF 63v caps for 0.10c each....
and many of the Sellers are in Canada or the shipping is really cheap because of the small size of the Components...
Cheers