Atlantic Puffin, St.Mary's Island, Canada