Just for discussion sake, if anyone else has this same issue. It looks like you wouldn't lose the gain just be taxed on them and only if deemed an advantage. So what would be the difference if the shares were in a cash account?
Luckily for me the extra money was to buy some shares of another company. It was a limit order and wasn't filled yet so I just canceled it. For some reason in Scotia iTrade I can't select my TFSA to transfer money out, will have to call them on that!