There are a few different lakes to fish around GP. Depends how far you want to drive.
Two Lakes are trout lakes stoked with rainbows and about a 2 hr drive (depending on road conditions) while down there you can fish the Torrens river and Kakwa falls.
Spring Lake is about 45min drive and has rainbows and brookies easily caught from shore if your willing to put in some time to find the spots. But also has a fishing dock there no gas motors allowed.
Kakut Lake is about 30-45 min if I remember correct I haven't fished it myself but there are rainbows in there.
Grovedale fish pond is stoked with rainbows and bout a 20min drive from GP.
Wapiti River has bull trout, walleye, grayling, pike all vary on where you are on the river.
Smokey river has walleye, pike, burbot, goldeye etc again everything kind of depends on where you are fishing.
Peace River has all of the above also.
Moonshine is supposed to be fairly good fishing also for rainbow.
East Dollar has some good trout about an hour and 20 min from GP.
Snipe has walleye, good pike, perch and burbot. I have only ice fished it and haven't had great luck on it but some people do real well.
There is some decent fishing around a guy just has to do some driving. As for Bear Lake I am not aware of any fish left in there. Almost every stream, river etc has grayling in it which are fun on the fly and light spinning gear.
If you need more info let me know and I will see if I can help you out.