She managed a throw of 19.56 meters. The 26-year-old Nova Scotian finished 4th in July at the World Championships in Eugene, Oregon, with a throw of 19.77 meters.
World champion, American Chase Ealey (20.19m), received the gold medal, while bronze went to Portugal’s Auriol Dongmo (19.46m).
On the men’s side, the American Joe Kovacs, double Olympic vice-champion, managed the third throw in history at 23.23 meters.
It was the best throw of the year, just 14 centimeters from the world record of compatriot Ryan Crouser. The latter was largely beaten in Zurich with his result of 22.74 meters.
New Zealander Tom Walsh (21.90m) finished 3rd behind the American tandem.
Django Lovett on the podium
Canadian Django Lovett won the bronze medal in the high jump with a leap of 2.27 meters. With a result similar to the Worlds, the 30-year-old British Columbian had to settle for 6th place.
Olympic champion Gianmarco Tamberi took gold with a leap of 2.34 meters, as did American JuVaughn Harrison. But the Italian achieved it in fewer attempts.
Note that the world champion, the Qatari Mutaz Barshim (2.18 m), ended up in the 6th and last rung.
The Kenyans managed a double in the 5000m with the victory of Beatrice Chebet, who stopped the clock at 14 min 31 s 3/100, ahead of her compatriot Margaret Kipkemboi (14:31.52). Ethiopian Gudaf Tsegay (14:32.11) completed the podium.
In the same distance, Nicholas Kipkorir (12:59.05) also gave Kenya a gold medal. He narrowly won ahead of South Sudanese Dominic Lobalu (12:59.40).
The American Grant Fisher (13:00.56) accompanied them on the platform.
In the pole vault, Australian Nina Kennedy triumphed with a leap of 4.81 meters, synonymous with the best performance of the year. She surpassed American Sandi Morris (4.76m) and Slovenian Tina Sutej (4.61m).
On Thursday, Canadians Andre De Grasse and Aaron Brown will compete in the 100m final.