You could get snow. You could get rain. You could even get freezing rain. But no matter where you are in southern Ontario, you can expect some nasty weather tomorrow.

Environment Canada has issued a special weather statement for the GTA and surrounding areas ahead of Wednesday's major winter storm. The agency said the storm system is arriving from Texas and has the potential to drop 15-30 millimetres of rain or 15-30 centimetres of heavy snow.

Clouds will increase tonight with wet snow arriving early Wednesday morning. As much as five centimetres could fall ahead of the morning rush hour, said CBC Toronto meteorologist Jay Scotland.

As the temperature fluctuates around the freezing mark throughout the day, the precipitation may change, but it will keep falling through the afternoon commute.

And brace for that precipitation to be flying in your face. Wind gusts of 50-70 km/h are expected across the Golden Horseshoe.  

This will be a "dynamic" weather system, Scotland said,  so you'll want to check conditions throughout the day.

What form of precipitation falls could be based on the slightest temperature shifts.

The Barrie and Orillia area, for example, could get some 15-20 centimetres of snow and ice pellets. Niagara, meanwhile, could get 25 millimetres of rain, Scotland said.

Environment Canada says Ottawa is expecting the same storm starting Wednesday morning, bringing "significant amounts of rain, snow and ice pellets, along with the possibility of freezing rain." Windsor can expect snow Tuesday night and a risk of freezing drizzle and more rain and possibly snow with winds picking up Wednesday.