Canada Violet (Viola canadensis)
I found these in late June, 2010, on the Lily Pad Lake Trail, having never noticed them before.