This has been playing out for a while. Even for Toyota, over the brake scandal, in Canada, they got a slap on the wrist. In the United States, they got fined billions of dollars...including research and development and further oversight. It was the same thing with the Volkswagen emissions scandal. It just goes on and on.
Do we basically need to revamp the entire Competition Bureau to bring a new age of anti-competitive laws into place? I see them as stymying innovation. The ones you mentioned—the user fees for Amazon and so forth—are more significant than people think. Young entrepreneurs and others don't have access to lawyers and accountants. They're busy trying to get by and grow themselves and make a living. Meanwhile, they get nickel-and-dimed to death.
Look at credit card transaction fees. I was shocked by the Business Development Bank of Canada not showing any interest in developing a product to lower costs for consumers and small businesses. They're still in their ivory tower.