The province is governed by a right-winger who will not do anything to upset his base. They've been pointing fingers at the municipal police, and vice-versa, and refusing to act.
The truckers are a very small group with no cohesive messaging. It's a bunch of dudes having a party and yelling about how they want to overthrow the government and install JFK Jr or whatever. There is no dialogue that would de-escalate them, it would only legitimize them.
The people of Canada have overwhelmingly stated that they want the occupation to end. They're sick of seeing people desecrate monuments, steal from the homeless, harass vulnerable people, shit in the streets, and make noise 24/7. The truckers have started taking their flags down when they're driving in town because everyone hates them and they don't want to be seen outside the red zone.