CityNews Meteorologist Natasha Ramsahai says the cloudy and rainy weather will last until Monday.