Canada joins diplomatic boycott of Winter Olympics in China