Canadians pay more than Americans for groceries, telecom, energy, air travel, banking, to name a few. While the US has its own problems with antitrust cases, Canada is far more dominated by monopolies, duopolies and oligopolies due to weak antitrust laws and captive legislators.