Hello. I don't know if this is the "best" way to allow people to see a list of badge recipients, but one thing we have done is to create a Canvas shell just for this purpose. All individuals who have taken, or in the process of taking, the required training are added to the shell. Additionally, those who need to see the list of people who have completed the training are added to the shell with 2 roles. They are added with the Student role. They are also added with a special role created just for this purpose. This role gives them similar privileges to the Associate Teacher role. (FYI, we found that adding folks with just the special role alone did not allow them to view the badges; they needed to be added with both the student and the special roles. This may be just our special quirk!) In our case, we added a pathway and not a single badge to the course. Those who need to check which faculty have completed the training can search by the first few letters of the faculty member's last name to access their badge record. I'm not sure how this would work for a single badge. If the badge is awarded in a Canvas shell already, then you can probably add the people who need to see that information to this course and not a Canvas shell set up specifically for the purposes of checking a badge/pathway completion.
The other way, of course, is to download the completion report from Canvas Credentials/Badgr through the Data Management tab and then filter in Excel.
Betsy