Facilities in town include an
aquatic centre (a new one is being planned), a dedicated seniors
activity centre, a library, a museum, a youth soccer clubhouse, a gymnastics club house, a curling facility, an athletics hall, an ice arena, an all - weather
track, numerous playing fields and a stadium, a live theatre building and a casino.