How to Get to Garibaldi Lake Without a Car from Vancouver, BC
Long story short, to get to Garibaldi Lake from Vancouver, BC without a car, you need to take a bus up to Whistler Village. Then, from Whistler Village, take a taxi up to Rubble Creek Trailhead, and hike up to Garibaldi Lake from there.