With our wide range of facilities MacDonald Island Park is able to provide the community with a variety of sport programs, leagues and camps. We have sports of all sorts for ages 3 and up!

For more information about open amenities at MacDonald Island Park, visit our facility updates page.

Sport Drop-In Calendar     Ice Activity Drop-In Calendar

Pre-Book Activities

To pre-book badminton, squash or racquetball please click the button below!

Book an Activity


Youth Programs

    Adult Programs

    • Adult Leagues

      • Seniors Bocce Ball 2021 Oct 08 to Dec 17 01:00 PM-02:00 PM Available
        At the RRC we believe in life-long participation in sport, recreation and leisure activities, and this new option for seniors joins our very successful ‘Walk on the Island’ program as something seniors can enjoy in our community. We would like to thank our partners for their assistance in designing and delivering this program, and we look forward to welcoming local seniors to the facility for bocce ball.
        Fri from Oct 08 to Dec 17 (11 Sessions)
        01:00 PM-02:00 PM
        Indoor Turf Field House
      • Adult Squash League Oct 06 to Mar 30 06:00 PM-10:00 PM Unavailable
        The Squash League has become one of our popular staples! Players will be divided into groups based on their skill level. Each player has one match every Wednesday night between 6 and 10pm.

        Schedule, team assignment, and group division will be released prior to the first game night. Every registrant is required to provide their email address for scheduling purposes.

        Member rate: $94.00 Non- Member Rate: $104.00

        *League will start on October 20, 2021.*
        Wed from Oct 06 to Mar 30 (24 Sessions)
        06:00 PM-10:00 PM
        Squash 1
      • Women's Hockey League Oct 17 to Apr 10 07:00 PM-09:15 PM Unavailable
        The Women’s Hockey League welcomes players of all skill levels for another action packed year.
        When you register as an individual you will rank yourself from beginner-expert. You will also choose your Jersey size.
        Last day of registration will be September 26th 2021
        League will start October 17th, 2021
        7:00pm (1st ice time)
        8:15pm (2nd ice time)

        ** Goalies are free**

        Member Rate $310.00 Non-Member Rate:$340.00
        Sun from Oct 17 to Apr 10 (19 Sessions)
        07:00 PM-09:15 PM
        Canadian Natural Arena 2