The Canadian Truckers really only made one mistake. They needed to chant "Black Lives Matter", start some fires, throw some bricks, and maybe loot some stores. They might have wanted to throw in some Communist or Anarcho-Communist/Syndicalist Antifa style flags for good measure.
Apparently at that point it would no longer have been considered "unlawful".
They made the mistake of not yelling the correct things, and not doing the things all the other "mostly peaceful" protests that Trudeau and others not only support vocally but donate to.
You are only allowed to block roads if you are BLM or Antifa.
You are only allowed to take over districts if you are BLM or Antifa.
You are only allowed to vandalize property and start fires if you are BLM or Antifa.
That was the mistake. For the protests to be considered lawful they needed to do these things.
For the protests to be considered "mostly peaceful" and not "terrorism" they needed to burn some things down, and destroy property.
What were they thinking?