Good afternoon, @whitepa ...
One thing you might try is the Badgr LTI external tool (app). Here are a couple links for your review:
There are other third-party LTI tools that can be integrated with Canvas ... and some may come with a cost. If you search for the word "badge" in the EduAppCenter website, you'll find a handful of other LTIs that you can look through.
I hope these resources will be of help to you. Sing out if you have any other questions about this...thanks! Take care, stay safe, and be well.