Terry Glavin: Canada's record with China is one of national humiliation