The beats are back on Toronto beaches after a shaky, soggy 2017