Canada/BC: Garibaldi SP – Diamond Head Hike

Diamond Head area lies in the northern part of the Garibaldi Provincial Park and is a great place for an overnight hike with camping on the spectacular shores of the Elfin Lake. High spiky mountains with hanging glaciers surround you most of the way, while whitewater rivers run past you and blue lakes shimmer in midday sun.