Canadian pole vaulter Shawn Barber tested positive for cocaine before the Rio Olympics.
The 2015 world champion was permitted to compete in Brazil because it was determined he inadvertently ingested the banned substance.
The Sport Dispute Resolution Centre of Canada decision was released today.
``This has been a learning experience for Shawn, he is a young athlete learning how to compete on the field of play, and prepare away from it,'' Athletics Canada said in a statement.
Barber was a strong hope for a medal at the Rio Olympics, but struggled in the rainy conditions and finished 10th.
The 22-year-old from Toronto wasn't suspended but was stripped of his 2016 national title.