My family (2 adults and 2 teenagers) visited Toronto in July 2019. Went on a Saturday morning to the Toronto Islands. Buy your ticket in advance online, otherwise you'll be waiting in a very long line, probably in the hot sun. It's only about $6 per person, so not a bad price. Overall, fine experience.