The L'Amoreaux Cricket Centre, and dogs off leash area, is nearby at 1785 McNicoll Ave.