Tag says it is a size 40 European, so a size 8 in Canadian, could fit smaller. Price is negotiable! ITALIAN BRAND --> Piccoli Sogni Has heart detailing along the sides of the shorts Also has a heart jewelled decal and some distressing