Elfin Lakes are two lakes in Garibaldi Provincial Park that are popular for hiking, snowshoeing, skiing, and mountain bicycling trail located east of Squamish, British Columbia, Canada. Wikipedia