Yes, Two Jack Lake is in Banff National Park and therefore, requires visitors to have a valid daily park pass or the annual Discovery Pass.