ToysRUs.ca is out of stock for Live cards.
Dell Canada has a 12 month card for $49.99 with free shipping.
I can't post links yet, so http:// accessories.dell.com/sna/products/Xbox_360/productdetail.aspx?c=ca&cs=cadhs1&sku=A3002002
Also, if you buy something now, you can request a coupon for 10% off your next purchase in the same category before October 22nd. So buy some points, then put the coupon towards the time card.
Alternatively, I called MS and was able to get a year for 49.99, and they gave me 500 points to /not/ turn off automatic renewal.