I think you asked me this question way back. Yes. Of course they had a right to protest and disrupt. What they shouldn't have done to shoot themselves in the foot was to carry the nazi and confederate flag, and carried an array of guns and other weapons. That showed they were far right protestors who were probably going to engage in deadly violence and gave Trudeau the right to take action.
Its also rated to the measures of the movement combined with the popularity.
Palestine has majority support in Canada, the anti vaxxer convoy maxed out at about 10%.
Without that support the heavy trucks and inconvenience made their protest very unpopular.
Most of the Palestinian rights protests have been short term, massive support and very peaceful.