Cherry Beach Soccer Club, based in Toronto, Ontario, offers recreational and competitive soccer programming for youth and adults. The club runs 100 recreational, and 30 competitive teams (U9-U18) for a membership of 2300+ players. Games/training are provided year round on first class turf fields.