That is correct. I have this Toronto harbour permit and it's required if boating in the perimeter zone (see pic below).
And btw, there is no boat launch in Toronto harbour between airport island and port area (Toronto downtown waterfront), nearest being Humber river and Ashbridges.
Good luck with your trip!
