Scary,
Many of us have a similar problem with this hanging situation. Patience is an art, but depending from a lot of personal factors it can be limited. Especially when using some of the low price opportunities in the past, (when you can not resist averaging down) this limits the free cashflow. But - frankly, it is not a huge existentional problem to sell a part of the portfolio.
Try to stay optimistic - if the SP rises - be happy. If it goes down, there is possibly another opportunity to collect some back.
My perspective: If we will reach a 70CAD stage, it does not much difference if I am a 3 or 6 fold millionair :-)