Garibaldi Lake,Garibaldi Provincial Park, one of the most amazing lakes in British Columbia,18kmHike