I have taken these photos at the butterfly house, warmed tropical conditions, fog on my lens (wipe,wipe), and a lot of people. I tried to get in as close as possible to show how he feeds himself. When I got home I realise I did not know what kind of butterfly this is. Going back is not an option as it is in the province of New-Brunswick, about 7 hrs drive non stop! Can you help me identify him? Comments are welcome.