For someone who is living hand to mouth or someone who is out of work because of the downturn in the oil patch, C-51 is small potatoes and we need to be mindful of that. Most Chinese middle class aren't speaking out against the oligarchy because they are getting rich and have jobs. Freedom and democracy are secondary to basic needs for most people.
Yes, scrapping C-51 and other Conservative security/justice bills is important, but so are the environmental and economic issues. If the only party in the election promising to repeal C-51 was also going to promote fossil fuels and eliminate EI and OAS, would you vote for them just on the C-51 issue? It's hypothetical and a reductio ad absurdum, but it is exactly why I avoid making decisions based on one issue. Fortunately, in this election, the parties that I align with on environmental and economic issues happen to be the same ones planning to dump C-51 so I'm in luck. I can actually ignore it as an issue and concentrate on what differentiates the Greens from the NDP on other issues.
(And, PS, I'd be willing to put money down that if Mulcair is in a minority situation, he will happily trade repealing of C-51 for Trudeau's support on other issues).