Team Canada wins gold and silver at the Judo Grand Slam in Osaka

Team Canada wins gold and silver at the Judo Grand Slam in Osaka