When it comes to selecting a stock to buy and hold forever in your Tax-Free Savings Account (TFSA), Barrick Gold ( TSX:ABX) ...