Scuba 2000 in Richmond Hill was pretty decent when I visited. They even have a diving pool on site. I know it's not exactly Toronto but they're worth the detour IMHO.
Sent from my SM-G930W8 using Tapatalk
Sent from my SM-G930W8 using Tapatalk