Yarmouth — town in Nova Scotia, Canada