Canada's Larin turns heads in Valladolid's upset win over Barcelona