The Bladium is great facility (housed in an old air force hanger) for indoor soccer and roller hockey. They also have volleyball and full fitness gym. I never used any of the gym, but some of the machines overlook the soccer field, which is a nice field turf. There are all kinds of leagues for the different sports, which are fairly well run.
more