Boat house, Lake Louise, Alberta, Canada.
Lake Louise and other mountain lakes in the Rockies (and anywhere glaciers are involved in grinding rock into flour) are famously and distinctly green in colour.
View On Black
See where this picture was taken. (GeoTagging by
www.blockrocker.com/.)