Major winter storm about to hit northeast USA/eastern Canada!! 

The news is that a major winter storm, which the Weather Channel has dubbed Stella, is going to produce a major blizzard and snow dump for the northeast USA including the New York area. Southern Ontario will also get the brunt of it! Meanwhile, out on the Canadian prairie it’s been freaking cold the past…