I have used PeerGrade and liked many of its functionalities. But, one thing that they don't have available is peer review of individual group members. In a support chat, they indicated that the idea is on their development radar, but there is no estimated date of implementation.
A colleague of mine introduced me to CATME as a tool that can be used to assemble teams and provide a platform for self and peer evaluation of group members.
CATME Information Website
CATME is "currently" free, however, they have been trying to convert over to a paid model based on the number of unique logins for a given institution. The embedded video below still states that the service is free for academia. The platform allows you to create teams first be having students complete on online survey that asks them questions regarding availability, degree of dedication to the course, leadership styles, etc. You can edit the survey to add or delete questions depending on what types of information you would need to know when building a group.
CATME Video Introduction
We have been using WebPA for a while, which is free and open source. You can read more about it here: WebPA . We are yet to try the Canvas LTI integration, but I believe there may be some hitch in the practicality of it to do with setting up groups before students have clicked on the tool. I'll update if/when we do investigate the LTI, and otherwise keen to hear what others are using that integrates with Canvas!
I'm following this thread - I too am interested in this question. Thank you @cdavis1921 for the suggestions above. Do you have any idea about the proposed pricing structure if CatMe does in fact become a paid program?
I did receive the following information via email in March (3/9/17). Since it's been more than six months, I don't know if it is all still accurate.