Absolutely. The only small addition I would make is this: The other day, the U.S. Chamber of Commerce said, regarding the increased fines being discussed as changes to the Competition Act, that these types of violations would have a “chilling effect on investment” in Canada, which I think is laughable. Google was hit with the largest antitrust fines in history in Europe—$5 billion, and it's barely a blink.
I agree that we need to have much stronger remedies for this type of anti-competitive behaviour, because markets are public institutions set by rules that we, the public, get to make. If we don't like what's happening in the markets, it's the role of public institutions to set those guardrails for markets and ensure that every player can access them on fair and equal terms.