I see this little guy around occasionally, but I haven't been able to get a pic of him until today - really pretty, isn't he? Enjoying the intermittent sunshine and getting some pollen from our dandelions...
I believe it's a swallowtail butterfly, but I'm no expert on butterflies. :D
EDIT: According to "The Butterflies of Nova Scotia", it is the Canadian Tiger Swallowtail (Papilio canadensis) - apparently we have our own subspecies of Swallowtail. Neat!