Cheakamus Lake, Mt. Garibaldi Provincial Park, British Columbia