Common name: Labrador Violet
Family: Violaceae
Genus: Viola
Species labradorica
This is actually a variety of the European dog violet (Viola riviniana, Purpurea Group). It is very widely sold in North America under the incorrect name "Viola labradorica". It is not native to North America.
The true Labrador violet does not appear to be in cultivation.