Bill C-18 is remarkably bad legislation. Figuring out this was the inevitable outcome of the legislation wasn't 4D chess. I don't care enough to track down the discussions on Reddit, but people were saying this right from the beginning: social media won't pay for links it doesn't need, so they'll block them; news media revenues will decline; this will lead to government bailouts for journalists.
I'm not sure I agree the government bailouts are a problem, though... We need journalists for a stable democracy, but citizens aren't willing to pay for news in large enough numbers to fund it. Like all things with public benefit that can't be funded privately, it then should be paid for by government spending.