Yes. Of course there's a cost to that.
I generally agree with Orange_sky, by the way, that the SRS withdrawal strategy ought to be to maximize withdrawals within the 0% tax bracket. For most people that means starting withdrawals in the January of the year following the year you stop working.
Where I might quibble a little bit is that lifting and reinvesting those funds outside the SRS usually comes at a cost, sometimes fairly significant. So I wouldn't be too fanatical about pulling SRS funds out for reinvestment. For example, if you've got a SGS bond within your SRS that's maturing a couple years after you're first eligible to make tax free withdrawals, and if you don't need the money right away, I'd probably just leave that bond alone since there's a cost in the secondary market to unload the bond before maturity. If you're paying broker commissions to trade then you can avoid unnecessary commissions if you only sell just before you need the money for consumption.
On the other hand, if there's some trade you would make regardless -- you're holding shares in Company X, the stock has appreciated well, and you think it's the right time to sell -- then go ahead and make that trade, and withdraw the proceeds in a tax-efficient manner for reinvestment outside the SRS. That makes sense, too.