Garibaldi Lake is a glacier-fed lake in British Columbia, Canada. The turquoise coloured lake is surrounded by snow-capped mountains, glaciers, alpine meadows and volcanic outcrops, making this one of the most scenic places in British Columbia.