Canadian Olympic 400m runner Daundre Barnaby died after drowning in a swimming accident during a training camp in the Caribbean island of St. Kitts, a statement said.