It looks like sunglasses, umbrellas and maybe even a sweater are going to be must-have items for the coming months.

Ontario's summer forecast was just revealed and it is now predicting a mishmash of sunshine and above-normal temperatures in areas like Ottawa and Toronto, with cooler, wetter conditions settling in near Hudson Bay and James Bay.

According to The Weather Network, the average temperature for Toronto in the upcoming months will be 25.8 degrees, while around 14 days will hit above 30.

However, according to the report, the scorching Southern Ontario conditions could also shift into cooler temperatures as "several strong cold fronts" hit the area.

While it is still unclear how these fronts will affect the summer, TWN is predicting cooler weather will not only offer brief breaks from the heat but could also bring chilly temps for an extended period of time.

"We are concerned that we will continue to see extended periods of very dry weather across much of the province. However, strong thunderstorms at times will bring the potential for near-normal rainfall totals despite fewer rainy days than normal," TWN states.