Torrential rain caused widespread flooding in Toronto on July 16, submerging major train stations and highways.