3. Garibaldi Lake

Garibaldi Lake can only be reached by hiking the Garibaldi Lake Trail which is around five and a half miles long.

It has an average depth of just under four hundred feet which can plummet down as far as almost nine hundred feet in places.