matechcorp.com – Newfoundland Snowballs, a unique and delightful dessert, are a beloved treat in the Canadian province of Newfoundland and Labrador. These sweet treats are perfect for the winter months, offering a warm and comforting taste. A Wintery Delight Newfoundland Snowballs are essentially dough balls filled with raisins and coated in a sweet icing. The …