Waterloo Memorial Recreation Complex

WMRC is our primary uptown rec facility, with a large swimming complex, arena, indoor track and community spaces. Find programs and drop-in activities on our Rec and Leisure page.

The Waterloo Memorial Recreation Complex (often referred to as WMRC or the Rec Complex) is located at 101 Father David Bauer Drive. It is open daily from 6 a.m. to midnight. Facility hours may change if programming concludes before scheduled closure times.

Customer service can be reached at 519-886-1177. If paying for rec programs, we accept cash, cheque, debit, credit and FitPass.

Parking is free for facility users. The closest Grand River Transit stops (1963 and 2002) are located 350m south of the facility, near Erb Street West and Avondale Avenue North. Check the GRT website for transit times and fees.

Funds have been approved to renovate the WMRC between 2019 and 2021. Visit our studies page to learn more about the design and construction schedule.


Most spaces in WMRC are available for rent. From small meetings to birthday parties and banquets, the facility offers flexible spaces that can suit many needs.

To get started, visit our rentals page or take a virtual tour of the facility.


To check if your program or activity is running as scheduled, check our cancellation page. 



The indoor swimming complex (what we call the ‘swimplex') has swimming pools, a diving tower, springboards, a waterslide and a splash area for children. Male, female and alternate-needs change rooms are available. 

Sunlife Financial Arena 

Waterloo's largest arena has an Olympic-sized ice surface and maximum capacity of 4,400 spectators (3,400 seated). It has eight dressing rooms and two referee rooms with showers, a first aid room and a press box. 

Meeting rooms 

There are three community meeting rooms that can accommodate between 25 to 40 people. 

Indoor track 

The indoor track is on the second floor and free to use from May to October. From November to April it's a mix of free and paid use. The track is open daily from 6 a.m to 10 p.m. Check our indoor track page for schedules and fees.