12-year-old Royce Richards busks on Granville Island