All public and Catholic schools outside London, Ont., have been cancelled for a second day due to poor road conditions.