So would I be better off to sell my shares, get my capital loss, transfer the funds to my TFSA and then rebuy?
Of course, that could take 3 days, and who knows where the SP will be next week (I am hoping much higher)....
EDIT:
To answer my own question (and fill you all in, if you didn't already know):
In-Kind Transfers
The "in-kind" transfer of investments to a TFSA will result in a "deemed" sale at the current market value and any capital gains would become taxable. However, any losses would be considered nil and could not be used in the future. Similarly, if an investment held outside of the TFSA is sold and the same investment is re-purchased inside the TFSA within 30 days, any loss that may have been available is lost and can cannot be used in the future.
Read more:
http://network.nationalpost.com/np/blogs/wealthyboomer/archive/2009/01/26/the-three-big-tfsa-issues.aspx#ixzz0wUuzyyuf