In July 2016, he was named to Canada's Olympic team. He finished 10th in the marathon in a time of 2:12:29, the first Canadian man to finish in the top 10 in the Olympic marathon since 1976.