Yellow perch mercury levels exceed contaminant guidelines in some lakes IIRC, I didn't spend any time checking the guideline booklet, but if there are other shield lakes in the area that do have YP with restrictions, Nipissing YP could be similarly affected if they weren't analyzed. My guess is that YP would be lower in toxins than the other three since they're smaller and younger than the large old individuals that have had more time to bioaccumulate mercury, but that's all it is, only a guess.
This is worth spending some time checking out... I've caught large lake trout and avoided eating them because they're likely to be old with a greater chance for bioaccumulation. YP OTOH, could be safer generally and worth knowing if they're lower risk.