Consumers may grumble, but these oligopolies are great for investors Canada: three oligopolies in a trenchcoat....