how many american teams are in the ohl
Ontario Hockey League There are currently 20 teams in the OHL: 17 are based in the Canadian province of Ontario, two teams in the American state of Michigan, and one team in the American state of Pennsylvania.