Reigning world champion Derek Drouin had a season's best performance in winning the high jump at Everstadt in Germany on Sunday.
The 26-year-old from Corunna cleared 2.38 metres, the third highest jump in the world this year, and the second best of Drouin's career.
The performance comes less than a month before the Rio Olympics.
Drouin's Canadian record is 2.40 metres set in 2014.
He cleared 2.34 metres to win last summer's world championships in Beijing.
(Canadian Press)