I used to do well many years ago, the stocking of almost 40 million walleye, which wasn't needed, and then putting zero retention on walleye, pretty much cleaned the lake of every other fish species in that lake. Go somewhere else for perch.
there is still good perch in macgregor but where they are is the issues as access is almost non existent or you have an extremely long walk. even if you have a skidoo some spots have such sketchy ice.