Canada shamed on international stage