If the protesters weren't blocking infrastructure with trucks, and were just gathering on parliament hill, it would be a different story.
This is the action of people who are not being heard. Trudeau could have de-escalated by meeting with the protesters, but he instead essentially said they should shut up and go back to driving.