Sorry dude, can't remember the place.
I do have a suggestion on how to go about finding it though.
www.thescope.ca, Newfoundlands best independent paper. You can go two routes with them . One, e-mail the Food Nerd and ask her for on where to find the shop or where to get a peacock OR you can ask the forums but beware! A lot of vegans cruise those parts.
Also, there's a place in Trinity with Peacocks, a peeting zoo..
You can always call and ask where they got the peacocks.