It's very difficult to know which way things will turn. The most likely leader of the CPC supported the protests directly, and I think we will see that hurt them somewhat. The interim leader is a definite liability.
Trudeau is not making friends, but given a lack of strong leadership from any other party, you may not see them able to pull any more support out. The only poll that matters is the election and it's probably fair to say we don't know what will happen.
The protests may be a distant memory by then. And if one of the parties gets a handle on housing prices, that could swing things.