Intellicast shows a definite line of storms pushing down from Lake Huron, right for GTA and all of SWO. Could be nasty
Not sure who is down Niagara way but that's quite a lightshow south of the lake. Anyone in Toronto have a look south over the lake