From restaurants to museums, gardens to gorgeous hiking trails, there is no shortage of family-friendly fun to be had in this Ontario city.