Teachbeach by Ontario Place is the cleanest.
Whenever we paddle+swim to Toronto Island we get a comparison on water quality.
By e coli, Teachbeach by Ontario Place is the cleanest but Toronto Island is clean enough to swim based on e coli.
Although the e coli counts are not that different (Teachbeach slightly better), visibility is much better at Teachbeach by orders of magnitude.