Frankly, no, it's not constitutional. There's no provision in the Canadian Constitution that gives federal Parliament the authority to regulate online platforms, and none of the legislation is constructed in a manner that would grant that power. Frankly, it is not constitutional.
On December 14th, 2023. See this statement in context.