The Sarnia, Ont., native won bronze in men's high jump on Tuesday, finishing in a three-way tie with Britain's Robert Grabarz and Qatar's Mutaz Essa Barshim.
All three cleared 2.29 metres without any misses then missed three attempts at 2.33 metres.
Ivan Ukhov of Russia won the gold with a jump of 2.38 metres while American Erik Kynard took silver with 2.33.
Canada now has 11 medals at the Games.
In women's 100-metre hurdles final, Phylicia George of Markham, Ont., was sixth in 12.65 seconds while Calgary's Jessica Zelinka finished seventh in 12.69 seconds.
Nikkita Holder of Pickering, Ont., was sixth in her heat with a time of 12.93 but failed to advance.
Also on HuffPost