You've yet to name, specifically, one thing you can't do in the US that you think you should be able to do. You just use a blanket term "protesting" like anything under that umbrella should magically be OK. You're like a child complaining that the ice cream isn't there. But when you're talking about intentionally damaging property (spraypainting, breaking windows, burning cars and buildings) or disrupting infrastructure yeah you don't get to do that.
If you want to deal with the paperwork you can get 10,000 people and walk down major streets with a police escort even if the police don't like what you stand for. But you can't do it on a Tuesday when other people need to go to work. You can't force people to listen to your ideas.
In the history of the entire world has it ever been easier to have not only a voice but a LOUD voice than in modern day US? In the 1800's maybe they'd shut down your printing press and literally prevent you from distributing information. Today that's not the problem. Today people are sick of hearing it.
Plus Canada has a much smaller population than the US. You have 35 million people total - we have 46 million people living below the poverty line. We have more illegal immigrants in our country than you have people in Quebec. Quebec doesn't have problems America has because it's 90% white people with the same religion living in a large area. Our major cities have 4-10 times the population density of Quebec City. Overall the US has 5 times the population density of Quebec. We have one state (of 50) with a GDP as small as Quebec's. It's an apples and oranges comparison.