Last Mountain Lake was the primary transportation link to the railhead at Regina, as the lake stretched some seventy-five miles to the south. A paddle wheeler boat, then a steamer, brought mail and people to and from the area until the Canadian Pacific Railroad (CPR) ran a line north from Regina, to a few miles west of the lake.
The first building ever recorded at Buena Vista was an old stone building, rumoured to have been built by convicts in the mid 1800's. It was later inhabited by Mr Foster, a Government Game Inspector, (in 1890) and was named the GreyStone Lodge. In 1902, Mr Walter Comstock and his wife moved there from Winnebego, Minnesota, and became the first known settlers in the area
Last Mountain Lake, also known as Long Lake, is a prairie lake formed from glaciation 11,000 years ago. It is located in south central Saskatchewan, Canada, about 40 km northwest of the city of Regina adjacent to the Qu'Appelle Valley, which it flows south into through Last Mountain Creek which flows past Craven. It is approximately 93 km long, and only 3 km wide at its widest point. It is the largest naturally occurring body of water in southern Saskatchewan, although Lake Diefenbaker (created by damming) is larger. The Lake was named for a Plains Cree legend about the Great Spirit shoveling dirt from the valley the lake now occupies and forming Last Mountain Hills east of Duval.
The lake is a popular resort area for residents of southeastern Saskatchewan. Several resort communities such as Arlington Beach, Grandview Beach, Eldora Beach, Regina Beach, Saskatchewan Beach, Buena Vista, Glen Harbour, Alice and Wee Too Beach, Colesdale Park, Pelican Pointe, Sunset Cove, Island View, Etter's Beach, and Mohr's Beach are on the shores of the lake. Access to the area was opened up by the Qu'Appelle, Long Lake and Saskatchewan Railroad and Steamboat Company who also operated steamships on the lake.[1]