Elfin Lake in Garibaldi Provincial Park is one of the most stunning places in British Columbia that is very much accessible to the vast majority of the population in BC that live in the lower mainland. Packed with snow capped mountains which reminded us of the Swiss Alps, this hike will really make your jaw …
