Canadian wins triathlon cup - Barbados Today