This is an in-out hike. There is an outhouse at the beginning of the hike. I can't say enough good stuff about hiking on Mount Garibaldi, other than no dogs are allowed in the park due to the ecological systems. It is my happiest spot in BC. The trails are wide and this mountain has so many great views. This hike is before Garibaldi Lake on the right side of the highway if coming from Vancouver. You will travel up a narrow gravel road that has lots of potholes.
Once you get to the trail head the first bit is just walking up a road trail. When you reach Heather Meadows that's when the beauty just begins. As you look around you can see mountain tops in every direction. You are mostly walking on gravel but it's quite flat with the odd hill here and there. There are lots of steep sections but the trails are wide. It will seem like forever when you finally end up at Elfin Lakes. I found the surroundings a lot more pretty than the lake but there is a mountain behind the lake that reflects onto the lake and makes some beautiful pictures. On this hike at the junctions you'll see Whiskey Jacks that eat from the palm of your hand. At one point I had three of them on me. They are gentle! Happy & safe trails!