Ok, I am not an expert in anything, and my 'advice'about tax and TFSAs is just my opinion, best checked with someone who actually knows the law. I think the tax-sheltered TFSA is treated separately to the tax-liable trading account in regard to tax-loss selling, but before trying this, check with a tax lawyer, accountant or broker/bank employee who knows the rules in this regard.
Certainly you could wait a few weeks before buying in your TFSA, as I assume you have sold already. I doubt anything stupendous will happen to the share price during the next 3 weeks or so. If something unexpected, like permits granted and work on the road begins, don't get frantic, remember the price will drop after the initial surge, and you can buy at that point, having missed some gain, but still able to hold for a longer term. There will be good news, bad news, delays and progress between now and production.