Toronto thunderstorms leave hundreds stranded in flooded commuter train