Canadian teams vie for spot at the World Curling Championship