Collingwood Forward Jack Ginnivan has apologised for taking an illicit drug after the club's training camp.