I grade my courses by weighted average of points akin to 'groups' in Canvas. However, within those groups not all items have the same points, but they should be weighted the same in the final course grade.

Homeworks - 12%, Quizzes - 45%, Final - 43%

So there are six quizzes. Each is worth the same overall percent (9%) and the lowest is dropped. However, due to differences in course material, not every quiz has the same number of points, say 35, 40, 42, 38, 50, and 46 respectively. How do I get Canvas to weight each of those equally without breaking them into separate groups?

Breaking them into separate groups eliminates the drop feature meaning I'll have to hand update them after every quiz

Canvas will take the percentage of the points earned and then multiplies by the weight you have given it. Generally if you want all of the assignments to weigh equally, one would use percentages to enter the scores. So, if an assignment was worth 25 points and a student earned 20, you would count the assignment as 100 points and the student earned 80. A second assignment worth 10 points and the student earns 9 points could be entered as 90 pts earned out of 100. In this way, all scores entered would be equal. Right now, Canvas will determine the total points earned divided by the total points possible and multiply that by the weight multiplier.

I hope this helps!

Here is a guide that spells that out.

How do I weight the final course grade based on assignment groups?