Christa Deguchi on Saturday became the first-ever Canadian woman to reach the podium at the judo world championships, winning bronze in Baku, Azerbaijan.  The 22-year-old defeated Theresa Stoll of Germany by ippon, or the equivalent of a knockout in boxing, in the women’s 57-kilogram class. Judoka Christa Deguchi has Canada’s 1stRead More →