Looks much like schooner Bluenose II (http://www.schoonerbluenose2.ca/) but it is based at Lunenburg, Nova Scotia. Was it visiting Scotland? Can anyone identify this vessel?