Shawn Barber, the Canadian pole vault record holder and 2015 world champion, died from medical complications, his agent confirmed Thursday.