You won't be satisfied by what you can find at Radio Shack (sorry, "the source", what an idiotic name for a store).
Track down stores that cater to electronics specifically. Here in Calgary, I frequent Active Electronics and MRO Electronics. They may have other branches in other Canadian cities, whichever one you may be in.
Cooling: scavenge heat sinks. The bigger the better.