With the team tied 5-5 in the ninth end and Canada with the hammer, skip Jennifer Jones of Winnipeg scored three to put Canada in control.
Switzerland was unable to make up any ground in the final end and suffered its second defeat of the day.
Earlier, Canada beat Denmark 8-5.
Canada is 5-0 in the tournament with four games to go, all against weaker teams in the field.
Sweden, which also beat Switzerland and Denmark on Thursday, is second at 4-1.
Also on HuffPost