Get all the details are where and when to see puffins in Newfoundland, Canada plus fun puffin facts & tips on what to watch for when you go.