Canada: Heavy rains flood Toronto, disrupting power and transit systems

Canada: Heavy rains flood Toronto, disrupting power and transit systems