We've had the treat, now here comes the trick: horrible Halloween weather!

Wintery weather (heavy rain, strong winds and, gulp, snow) is upon us, starting Wednesday night with what The Weather Network describes as a "widespread soaking rain picking up through the day on Thursday."

READ: Go Ahead, Show Your House On Halloween But Lose The Gore

The good news? It'll be rain in Toronto. Up north, heavy snow. And Friday? Cold with damaging wind gusts. And the weekend? Chilly, with lake-effect snow in the snow belts and north of the GTA lasting until Sunday.

It's enough to make you want to hibernate. But back to Halloween.

READ: Walking Toronto’s Haunted History In Search Of Ghosts And Spirits

Unfortunately,  say forecasters, a "moisture laden" system over the lower Mississippi Valley will track north into our province and will last through Friday. That means rain showers to southern regions Wednesday in advance of  a widespread soaking rain hitting us over  Halloween.

Weather Network meteorologist Dr. Doug Gillham says the "rain will be heavy at times with rumbles of thunder possible during Thursday afternoon and early evening as totals reach 30 to 60 mm across our region."

READ: Walking Toronto’s Haunted History In Search Of Ghosts And Spirits

There is a glimmer of hope for trick or treaters: a break in the wet stuff is expected Thursday evening BUT it will likely happen after the prime door-to-door hours. The forecast high is 11 degrees.

And if you're driving Halloween night, visibility may be reduced. The Weather Network advises turning those headlights on and keep a safe following distance. Plus, it may be hard to see the trick or treaters. Be careful.

READ: This Spooktacular Toronto Home Will Scare You For A Good Cause

As for that snow, we'll get some, says Gillham, but no accumulation is expected. Just a "coating" across "across the higher elevations north and west of the Greater Toronto Area, including Orangeville and the Kitchener and Waterloo region."

The lake-effect snow hits the traditional snowbelts later Saturday into Sunday, with winds gusting to possibly 60-90 km/h. Brace yourselves Niagara Region and Prince Edward County: gusts might reach 100 km/h.

It's all a reminder that winter and Christmas are up next on the calendar! Happy Halloween!