In Canvas you will need to weight grades according to "assignment groups" (eg., "Discussions" is an assignment group). You cannot weight the specific assignment itself, but rather the category or assignment group that it belongs to. You can create new assignment groups as needed. If you want to weight an individual assignment, such as a midterm paper, you will need to give it its own assignment group.
Further resources: