The first was hosted at BC Place in Vancouver and the second at Commonwealth Stadium in Edmonton.
They were the only stops on the 2021 World Rugby Sevens Series, following the cancellation of all other planned tournaments due to impacts of the COVID-19 pandemic.
The other teams from each pool went to the challenge playoffs for ninth to twelfth place.
The national men's teams competing at the Vancouver and Edmonton tournaments were:[1] The first tournament of the 2021 Canada Sevens was hosted at BC Place in Vancouver on 18–19 September 2021.
South Africa won the tournament, defeating Great Britain by 24–12 in the final, to take the maximum 40 points in the series standings and win their 4th World Rugby Sevens Series title.