A legendary Ontario vantage point floating high above the treetops is officially open for the summer. Here’s what to know ...