A cold front will bring snow to many parts of southern Ontario over the weekend.