All other things being equal at this time of year, and knowing what the lakes can cough up:
1. Lac La Biche
2. Cold Lake
3. Lesser Slave Lake
Realistically though with the convenience of having all the amenities right on shore in town, the ability to drive on at the Marina or Provincial Park, and the wisdom of
58thecat to help you out, I would say Cold Lake is the best choice. Good Luck.