Sorry can't help you with the flower, I know nothing when it comes to plants. Casper's a faithful companion! Poor Ducky he's trying so hard to be good.
Looks like either violets or the flowers of a strawberry plant.
My vote goes with the violet family. The Western Canada Violet fits the description: http://www.rareplants.de/shop/product.asp?strParents=71&CAT_ID=364&P_ID=10301
Leave a message here or email me at firstname.lastname@example.org, home of the snow and land of the wheat!