In 2016, he was named to Canada's Olympic team for the 2016 Summer Olympics. He finished 4th in the 100 m freestyle in a time of 47.88, missing a bronze medal by 0.03 seconds.