The original plan was to put all 60 Canadian Hockey League teams in the same map, but that was just too overwhelming to look at. Instead, I've given all three leagues their own logo maps.
OHL Logo Map
View OHL Map in a larger map
Despite its name, the Ontario Hockey League does branch out into the United States, Pennsylvania and Michigan, to be exact. And aside from Sault Ste. Marie, Sudbury and Ottawa, it's a rather tight-knit league. The two closest teams, in Brampton and Mississauga, are literally down the road from one another.
Basically, this map tells me that if you live in or around Toronto, there is absolutely no shortage of hockey games to attend. Probably why the NHL is reluctant to let Jim Balsillie put a franchise in Hamilton.
QMJHL Logo Map
View QMJHL Map in a larger map
The Quebec Major Junior Hockey League is the smallest and most compact of the Canadian leagues. Seven of the 18 teams play outside Quebec's provincial borders, including New Brunswick, Nova Scotia and Prince Edward Island. There's even an American team in Maine.
The Huskies and Foreurs are the most removed from the rest of the league. The Voltigeurs and Tigres are the closest neighbors. And the Olympiques play just across the river from the OHL's Ottawa 67s.
WHL Logo Map
View WHL Map in a larger map
We finish up with the Western Hockey League, the most spread out league in the CHL. The Prince George Cougars and Brandon Wheat Kings appear to be the most remote clubs. Lucky for them, the groupings throughout the rest of the league must certainly help with travel costs. The closest teams are probably the Pats and Warriors.
One more thing. If you really want to see all 60 teams in one single map, I recommend saving all three to My Maps and viewing them together that way. It's actually quite a sight.