if you have a way of getting there, the best place to recycle it would be at the dump in Dundas.
go down Cootes towards downtown Dundas. At the light, turn right on to Olympic Drive. almost immediately on your left is the driveway (sign is a bit hard to see) for the dump. go in through the first set of gates and you'll see a small building with bins. these guys take all hazardous waste stuff like all kinds of batteries, those swirly lightbulbs, old cans of paint etc.
once you're done there, drive around the huge bins for recycling cardboard, electronics, etc. and back out of the wire gate/fence and then turn right to get back out to Olympic drive.
it's all free to dispose stuff there.