Top TSX energy stock to buy and hold forever