De Beers protesters abandon blockade in Canada