Note this is in no way an expert opinion or anything of that sort. Just heard reports of possible tornadoes, went to the Buffalo radar and saw this in the loop:
Look at the purple pixels…. that is the signature of a cell that is likely producing tornadoes at the present time… or at least a tornado. You cannot get this type of imagery from Environment Canada. Luckily, we are right on the border and covered by the Doppler Radar of the U.S. Government in Buffalo.
You can view the live (updated every 4 – 7 mins) radar here: