You'll probably get a better answer than this, but I think you're taxed on 50% of the capital gain at whatever your tax rate is. If you have any losses this year would be a good time to realize them.
And probably no on the TFSA. It depends a bit on how you own the property, if you own shares of a limited partnership,or mortgage investment corp, maybe. Here's what you can hold in a registered account...
http://www.taxtips.ca/rrsp/qualifiedinvestments.htm
And congrats on making money on this sort of thing. Lots of horror stories in this area.