The calendar says it's mid March, but it feel more like the middle of January. Cold, Canadian air is pouring into the Carolinas and promises to bring a hard freeze to the entire area tonight.