Yes, obviously, a 'win' if the price rises to what was originally paid or better; however in the TFSA the gains (if any) can be used without paying tax on any withdrawal.
If left in the RRSP any gain would be subject to tax if withdrawn to use. This way a small tax was withheld. In a couple of years the RRSP would have to be liquidated - I am old.