If you cancel autorenewal, it will automatically cancel the XBL gold, but they'll still have your CC info, and if you resub to XBL gold (even w/ a card code), it will redo the autorenewal. So if you don't want MS to have your CC info, don't give it to them, unless you're prepared to go through...