Outbound GO train stranded beside the Don River

Toronto has been overwhelmed by two days of heavy rain in amounts that already exceed the normal rainfall for July. The pile up of water in sewers and rivers has flooded basements, streets, subways, highways and the GO line along the Don River. The Tweeted scene above shows a GO train to Newmarket stuck in water up over the first floor level. Passengers have had to retreat to the second level to stay dry.  As explained by weather analysts, the intense rain has been channeled in a corridor running from Georgian Bay and ending with the City of Toronto.  Passengers on the train have spoken with CP24 to say they are trying to stay positive. Water is said to be waist deep on the first level of the train and some were concerned the train might tip over.