Canada's Derek Drouin won the men's high jump title Wednesday at the Commonwealth Games, clearing 2.31 metres in Glasgow.

The 24-year-old from Corunna, Ont., couldn't match his national record of 2.40 metres, set earlier this season, but he did enough to defeat silver medallist Kyriakos Ioannou of Cyprus (2.28m) and fellow Canadian Michael Mason (2.25m), who got the bronze medal.

Drouin was the bronze medallist at both the 2012 London Olympics and last year's world championships in Moscow, and is one of 10 men to clear 2.40m in outdoor competition.

"We got four medals in the span of about two minutes there, so we're definitely moving in the right direction. Good things are happening," Drouin said.

Just after Drouin won his gold Wednesday, Canadians Brianne Theisen-Eaton and Jessica Zelinka won gold and silver, respectively, in the heptathlon.

Julie Labonte of Ste-Justine, Que., captured a bronze medal in shot put to make it five medals for Canada at the track Wednesday.

Canada also got gold medals on Day 7 from wrestlers David Tremblay, Arjun Gill and Dori Yeats, and divers Meaghan Benfeito and Roseline Filion in the 10m synchro event.

With files from The Canadian Press