Great Maritimes Blizzard hammered Atlantic Canada with heavy snow, high winds, blizzard conditions and storm surge flooding.
Environment Canada has issued a blizzard warning for Newfoundland's Avalon Peninsula. The weather agency says between 25 and ...