I was recently in Rouyn-Noranda, Quebec (a city of about 40,000, located about 7 hrs northwest of Montreal).
Here's a picture of Aréna Glencore (which used to be named Aréna Dave Keon - though it still prominently displays his name on the building). It seats about 3,000 people and is home to the QMJHL's Huskies. Keon (despite having an English name and playing most of his career with the Leafs) was born in one of the towns that form modern Rouyn-Noranda (and played hockey there before moving to Toronto). The arena is a five minute walk from the Lake Osisko waterfront.
There's also the Aréna Jacques-Laperrière, located about 15 minutes away on foot. Why two arenas in such a small town? Rouyn and Noranda were separate communities, each with their separate rinks, but they were amalgamated in 1986. The Huskies played in the arena named after Keon because it's a bit larger and more modern.
I'm not certain why the arena was named after Laperriere, though. He was born in Béarn, a hamlet which is about 130 km south of Rouyn-Noranda. As far as I can tell (unlike Keon), Laperriere never played for either the Rouyn or Noranda QJMHL teams. I suppose they wanted to honour someone else from western Quebec, but I can't find anything concrete about if or how Laperriere had any association with Rouyn Noranda. If anyone has any details, let me know.