I've been actively 'searching and earning' this year with a couple of search engines!
With Swagbucks I have earned $230 in Amazon.ca gift cards to date this year!
Irazoo (signed up in August) and have earned $30 with Amazon.com gift cards this year!
Zoombucks - it is much slower for earning rewards and your first redemption has it be 2000 zoombucks (for a $20 amazon.ca gift card). I signed up in early August and am less than 400 zoombucks away from the redemption.
If you decide to try any of these I would appreciate if you would sign up under my referral links.
My goal is to earn enough next year to have an 'almost' FREE Christmas!