Dell.ca is selling 12 month XBOX Live gold memberships for $34.99 (save $25 off). This is a physical card they will mail to you, but shipping is free.
If you are so inclined you can also try and price match another store as this is the lowest price going currently.
This offer is valid today April 22nd and tomorrow April 23rd only