Blizzard brings Toronto to a halt