Rumor has it that Walmart, Futureshop, and Best Buy will be offering a 12 month Xbox Live Gold subscription for $39.99. Prices are in effect from January 14 until January 20. For the same price, you can also pick up a wireless controller, or a wireless microphone as well.
UPDATE: Futureshop.ca is showing $44.99, gamestop is $49.99, and no price is shown for BestBuy. Stay Tuned!