Palais des Sports Léopold-Drolet (built 1965)
Location: 45.41056°N, 71.88333°W