Sweden had laboured to a 6-4 win over Switzerland last time out to extend their perfect record at these games to six, but with Canada lingering just outside the top four, the Swedes were sure to be pushed hard by a side desperate to stay in the semi-final race.
There would be no repeat of the drama of the men's match between these two nations, but it did indeed prove to be a tough contest, after a blank first end, a great draw to the centre from Rachel Homan was followed by a missed promotion take-out from Anna Hasselborg, allowing Canada to go 2-0 ahead.
The teams scored a point each in the next two ends, before the Swedes came roaring back in the fifth, where an attempted double take-out from Homan only removed one, handing Hasselborg a simple take-out in the centre, which left Sweden lying three and 4-3 ahead.
But after another traded point each, Sweden allowed Canada back into it in the eighth - the Swedes were again lying three before a brilliant clearance from Homan had Canada two up. Hasselborg could only remove the outer stone, and a draw to finish from Canada saw them take two.
Hasselborg, who has been near-perfect so far across the competition, made another error in the ninth, mis-judging a simple take-out to only take one point when two looked likely.
That meant the Canadians had the hammer in the final end with the scores level, and as the Swedes were lying one after their last stone, Homan was clinical again to remove it with ease and earn two more points for her side, who signed off on an 8-6 win.
Canada's record improves to 4-3 after seven matches, as Sweden stay top of the table despite their record now reading 6-1.
Four teams can still match or better Sweden's record in the Round Robin, but with fourth-placed Canada and fifth-placed South Korea (4-3) still to play each other, it is impossible for Sweden to be overtaken by all four, and thus they have qualified for the semi-finals.
Sweden hope to return to winning ways against South Korea on Wednesday.
