Team Canada steals another win / World Mixed Curling Championships, Berne, Switzerland

World Mixed Curling Championships, Berne, Switzerland