I think the legislation is a little broad in its writing, from my understanding. I believe there is a little too much grey area for the control from the CRTC on something like this. At the end of the day, if the CRTC has any say over what is pushed in the algorithm versus what is user-generated, I believe it will stifle creativity and free speech.
User-generated content exists because it works. It's popular because it works. Much like all the politicians here are a result of user-generated votes, with user-generated content the cream rises to the top because of that.