Garibaldi, originally named Daisy Lake and also known as Garibaldi Lodge and Garibaldi Townsite, is a locality and ghost town in British Columbia, Canada, on the Cheakamus River around its confluence with Rubble Creek and just south of Daisy Lake. The CN railway (formerly BC Rail) and British Columbia Highway 99 traverses it north–south.
Although some buildings remain, including public works facilities, the community is now officially depopulated due to the geohazard posed by the Barrier, a lava dam holding back Garibaldi Lake that has let go at various points in the past; Rubble Creek, the source of which is Garibaldi Lake, gets its name from the large boulder field created by successive degenerations of the Barrier.