Why? Think I picked up a heatsink and fan combo for $7 at Microcenter. It is a simple enough idea and really the reason it's not done is because the cost of pre-made ones are cheap and the cost to fabricate something like that is quite high.
Not sure what other contaminants you'll get if using cans as well....they may not be pure aluminum, added dyes and whatnot.